05/26/2011, Google’s Street View project has arrived in the world’s second most populous country, India. Starting from Thursday onwards, it intends to collect panoramic images of the vast country, all the way from luxurious palaces, mausoleums (Taj Mahal, anyone?), and its [...]