The Island of Sri Lanka formally known as Ceylon sits off the southern tip of India surrounded by the Indian Ocean. Early explorers from around the world once designated this place as the jewelry box of India due to the high-quality gemstones found throughout this island. Sri Lanka has stunning beauty from the beaches toRead More