News

Internet giant Google ... its headquarters in the US. The 3 million square feet building is coming up at Gachibowli, the information technology cluster. The company also unveiled the design ...