Bali never fails to surprise you. Once such place in the paradise island is Goa Gajah. Located in the heart of Ubud, just three kilometers from the sacred monkey forest, Goa Gajah got its name from the elephant carving at the entrance of the cave. Beside