Google is in the final stages of selecting locations for its first-ever physical retail stores in India. According to a Reuters report, the tech giant is finalizing store locations in New Delhi and Mumbai, with Bengaluru and Gurugram also under consideration.