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 ...