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.