Skip to main content

The holy spring water of Pura Tirta Empul temple in Bali, Indonesia.