With an office portfolio spanning 135 million sq-ft across 50 assets, the company holds the title of India’s largest office owner ...