Social networking giant Facebook had last year leased a 22,000 square feet office in Bandra Kurla Complex, Mumbai’s prime commercial business district for its India corporate office. Fast ...
Results that may be inaccessible to you are currently showing.