3 / 4
Each pilgrim must be immersed in the waters of the Ganges. Varanasi, India. Photo: Mihaela Noroc The Atlas of Beauty
+