Camel Fair

World’s largest camel trade is held at Pushkar, Rajasthan, India. Continue reading Camel Fair

Advertisements