Ubud is the cultural heart of Bali Island in Indonesia. It is also a favorite destination for the travelers like me who like to soak in the culture. Traditional Balinese architecture can be seen anywhere on the island. The statues of deities inhabit most