Situated in God’s Own Country, and the most beautiful setting one can imagine is Munnar. It is South India’s largest tea-growing area and has an elevation of over 1,500 meters. The low mountain view and a misty veil of clouds… Read More
Situated in God’s Own Country, and the most beautiful setting one can imagine is Munnar. It is South India’s largest tea-growing area and has an elevation of over 1,500 meters. The low mountain view and a misty veil of clouds… Read More