India Gallery 2 - The Priest and the flying cracker - On the Ganges river, Allahaba, India 1998

Previous | Home | Next