Sunday, August 02, 2009

Tirta Gangga Water Palace

Tirta Gangga Water Palace, meaning holy water of the Ganges in Balinese, is one of the world's romantic gardens.