The most amazing beaches in Sri Lanka

The teardrop in Indian Ocean, Sri Lanka is a beautiful island nation blessed with an abundance of natural attractions. From vast forests with dense tree cover to scenic beaches with crystal clear waters and white sand, Sri Lanka has got something to offer to everyone. The beautiful scenes of the Indian Ocean drive thousands here … Read more