Microsoft India has bought 60,000 square metres of land costing Rs 104 crore to set up a world-class technology hub.… Read More