License price
POA
Millions of Hindu devotees take a holy bath in the Ganges River during the Kumbha Mela festival in Haridwar, India.
Usage
Editorial
Delivery
Digital download
Tags
Place
Date