12 Ultimate Places to Visit in Sri Lanka

Srilanka_Main

Sri Lanka is a small & beautiful island country in South Asia near south-east India. For centuries, Sri Lanka has been a popular place of attraction for foreign travelers. The Italian explorer Marco Polo claimed that Sri Lanka to be the “best island of its size in the world”. This island country is home to […]

Continue reading