The tear shaped tiny island of Sri Lanka has everything one needs for a travel itinerary. From dazzling beaches to tropical rain forests, elephant sanctuaries to wildlife parks, Buddhist caves to world heritage sites and tea plantations to mountain trekking;…
