1-P1150254

Hindu devotees and pilgrims bathe in the sacred waters at Pura Tirta Empul on the island of Bali (Tampaksiring, Bali, Indonesia)