Sri Lanka 10-Day Guide: Beaches, Temples & Train Rides
Sri Lanka is one of those rare destinations that packs an incredible variety of experiences into a relatively small island. Within a single trip, travelers can explore ancient temples, ride through misty mountain landscapes, relax on palm-fringed beaches, spot wildlife in national parks, and enjoy some of the most scenic train journeys in the world. […]











