Hindus celebrate the festival of Karthik Purnima in India

1. A devotee offers prayers after a dip in the Yamuna River, polluted by industrial effluent, during Karthik Purnima in New Delhi, India.

Hindus celebrate the festival of Karthik Purnima in India

2. A man bathes in the polluted Yamuna River in New Delhi

Hindus celebrate the festival of Karthik Purnima in India

3. A man lights incense after taking a dip in the foam-covered Yamuna River

Hindus celebrate the festival of Karthik Purnima in India

4. A Hindu woman devotee alights from a boat on the river Yamuna, industrial effluent, during Karthik Purnima in New Delhi, India

Hindus celebrate the festival of Karthik Purnima in India

5. Devotees cross the Yamuna River, surrounded by industrial effluent, on a boat

Hindus celebrate the festival of Karthik Purnima in India

6. Migratory birds fly above a man rowing a boat on the Yamuna river in the old quarters of Delhi

Hindus celebrate the festival of Karthik Purnima in India

7. A Hindu devotee offers prayers in the River Yamuna during Karthik Purnima in New Delhi

Hindus celebrate the festival of Karthik Purnima in India

8. Young Indian Hindu devotees dressed in traditional costumes light earthen lamps in Hyderabad

Hindus celebrate the festival of Karthik Purnima in India

9. Hindus gather on the banks of the River Ganges to take a holy dip in Haridwar

Hindus celebrate the festival of Karthik Purnima in India

10. Women offer prayers after taking a dip in the River Ganges at Sonepur, in the eastern Indian state of Bihar

Hindus celebrate the festival of Karthik Purnima in India