Village life in India's Odisha province
A morning in one of of the holiest places in Hinduism
Fishermen work amongst the holidaying locals on Puri's 'golden beach'
A celebration of good over evil
For a few weeks every year around 50,000 camels, horses and cattle are traded in the holy town of Pushkar
India's streets are full of life at every turn