Everyone knows Bali – the world famous island destination in Indonesia is synonymous with luxury spa resorts, idyllic beaches, breathtaking landscapes, rich culture heritage, gourmet paradise, shopping and all fun-filled activities. It seems like only yesterday when I was exploring the nooks and corners of Ubud, hitting the sun-kissed beaches and savouring lip-smacking Balinese cuisine….