Nuwara Eliya, meaning ‘City of Light’, is often referred to as ‘Little England’ by the Sri Lankan tourism industry. This town located in the central highlands of Sri Lanka is one of the major tea producing regions of the world. Nuwara Eliya is dominated by the tallest mountain in Sri Lanka, Pidurutalagala that offers panoramic views of « Continue Reading »
Colombo- the capital city of Sri Lank is packed with some of the most alluring tourist attractions in the world and never fails to impress. Travellers grabbing travel and accommodation packages to the destination can relish unforgettable holidays. Colombo is the perfect destination to start an unforgettable holiday tour to Sri Lanka. This vivacious metropolis has emerged as « Continue Reading »