Road traffic in India Road traffic in India. Motorbikes and horsedrawn and humanoperated carts and vehicles on a road in Jaipur, Rajasthan, India. Photographed in March 2013. Stock Photo - Afloimages
Road traffic in India. Motorbikes and horse-drawn and human-operated carts and vehicles on a road in Jaipur, Rajasthan, India. Photographed in March 2013.