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 ...
Some results have been hidden because they may be inaccessible to you