Bali is a home to most Hindu people. Therefore, you can find the Indian connection here too in form of Tirta Gangga which means the holy river Ganges’ water. Located in Ababi, 83 kilometres from Denpasar, Tirta Gangga’s water is treated as holy water and is used during religious ceremonies and rituals. This beautiful park houses a pond with clean and cool water and a fountain. There are a few hotels and resorts for accommodation.