For me there is nothing quite like a beach on the Indian ocean, warm tropical seas, coconut palms swaying in the breeze and consistent temperatures day and night.   Bali not only has these three key...

read more