Tata Investment Corporation has purchased two office spaces measuring 42,743 sq ft in Mumbai's Wadala area for ₹148 crore, ...