Google

Infosys employees at the company's campus in Bangalore. Photo: Reuters
Feb 01,2017, 4:26
A sticker reading 'Review us on Google' is pictured at smartphone shop in  Jakarta. Photo: Reuters/Beawiharta
Nov 23,2016, 3:33