Come let's fall in love with a small hill country town surrounded by soothing greens of Tea in the beautiful island of Sri Lanka.
Pearl of the Indian Ocean
"Have you ever tasted the world’s finest tea? Yes, Ceylon Tea?" The world’s finest – “Ceylon Tea” comes from the beautiful island of Sri Lanka. Truly as elegant as a pearl, it sits pretty in the Indian Ocean below to India, being the definition to her pet name “Pearl of the Indian Ocean”. Ceylon holds …