Indian wood carving.
Indian Sadhu Holy man on the banks of the Ganges, Varanassi, India.
Smiling Indian woman carrying basket on head
Indian woman with Bindi
Karni Mata Hindu Temple, Rajastan. 20,000+ Holy rats called Kabbas live here (4)
Karni Mata Hindu Temple, Rajastan. 20,000+ Holy rats called Kabbas live here (3)
Karni Mata Hindu Temple, Rajastan. 20,000+ Holy rats called Kabbas live here (2)
Karni Mata Hindu Temple, Rajastan. 20,000+ Holy rats called Kabbas live here (1)
Karni Mata Hindu Temple, Rajastan. 20,000+ Holy rats called Kabbas live here
Taj Mahal, Agra, India
Road sign in Rajasthan, India.
Typical small shop in Jaipur, India.
Typical Indian postbox, India.
Driving across the Great Himalayan Range in India just after the roads open in late May.
cockerel
Shoeshine boy, Jaipur, India.
Street Scene in India. Woman washing pots and pans
Indian woman carrying baby
Street cobbler repairing sandals, India
The Groom arrives for wedding in traditional style, on horseback in India
Boy repairing punctured bicycle tyre
Barber working outside in day, Kashmir, India
Sadhu with FIVE LEGGED cow, Jodphur, India. (1)
Sadhu with FIVE LEGGED cow, Jodphur, India.