Nuwara Eliya is a truly magical stop in Sri Lanka, also known as the Little England of Sri Lanka. The
Nuwara Eliya is a truly magical stop in Sri Lanka, also known as the Little England of Sri Lanka. The
Nuwara Eliya is a truly magical stop in Sri Lanka, also known as the Little England of Sri Lanka. The
Sri Lanka Lying in the Indian Ocean is home to an incredible array of glorious sandy beaches. With this long
Siri pada is a beautiful mountain located between Ratnapura district(Sabaragamuwa Province) and Nuwara Eliya (Central Province).it also called ‘Samanala Kanda’,
‘Mirissa’ is one of the best beach in Sri Lanka. it is a small town in south province Srilanka.it locate