INDIA - geoff shoults

Camel herders

Rajasthan, India. The Chandrabaggha camel fair

camel faircamelsRajasthanIndiaIndianphotoimagephoto for sale