Google's Street View starts mapping India

Internet giant Google on Thursday launched its ambitious "Street View" project in India to provide detailed panoramic images of life in a country of 1.2 billion people. The 360-degree photographic...