Business

Flipkart Scoops Up 2M Square Feet Office Space in Bengaluru for 20 Years