From the vibrant colors and culture of Colombo to the peaceful hillsides of Kandy, Sri Lanka is both a tea lover’s and traveler’s paradise. Formally known as Ceylon, this South Asian Island in the Indian Ocean is located 20 miles (32 kilometers) southeast of India. Its stunning beaches, exotic wildlife, […]
Read More
