Tag Archives: Tea Plantation of Sri Lanka

Tea Plantation of Sri Lanka

Sri Lanka is called the tea country and is the most wonderful country with tropical waterfalls dripping to the unending gorges, and the traveler love to view the rustic splendor and the rolling hills where the tea plantation is located. The island country is the hub of the best tea plantations of the globe. Popularly known as the Celon tea ... Read More »