Sri Lanka dishes up an exotic mix of fascinating temples, ancient cities, charming beaches, eight epic UNESCO sites, tea plantations, and stunning mountains. For such a small island, Sri Lanka offers a multitude of experiences and attractions and you will wonder if you’re in the same country as you travel from one place to another! So if you are looking for a vacation spot that screams nature, mountains, turquoise coastlines, and endless greenery- Sri Lanka will deliver!