Sri Lanka is truly a paradise in contrast to any other on World Earth. From enlivening sunsets on golden beach locations, fresh new aromas hanging above tea estates, leopards prancing about in thick jungles, to breathtaking Buddhist temples resonating vibes of peace and serenity, there’s very little that Sri Lanka doesn’t supply.Tip: The Web si