The Pearl of The Indian Ocean, Sri Lanka is filled with cultural and natural treasures. Indians, Portuguese, Dutch and British have all left their marks here, making for a delightful mix of ancient cities, monuments and atmospheric colonial architecture.
At the same time, palm-fringed beaches are never far away and lush mountainous greenery beckons inland. It's clear to see why Marco Polo proclaimed Sri Lanka to be one of the best islands in the world.