Sri Lanka, also known as the Pearl of the Indian Ocean, has more than 1500 kilometers of exotic beaches. From charming bays with gold sand to kilometers...
Read this post on macrotraveller.com