Bali is for good reason known as ‘the city of the Gods’. Boasting a picturesque setting, Bali has invited to its shores millions of people who simply want to bask in this ambience of utmost serenity. Its unspoiled picture perfect surroundings have also invited plenty…