Sri Lanka is a tiny island just off the south coast of India. Though it is a tiny island it is rich in it variety of landscapes that it has to offer. It comprises of amazing beaches and central highlands which are amazing to visit.

Read More  
I BUILT MY SITE FOR FREE USING