You and I in this beautiful world
Photo and caption by Ramya Bhuthalingam
This beauty here is the pride of Kerala (popularly known as God's own country in India). What one gets to see are just layers and layers of tea plantations, which is what makes the journey towards Munnar and Devikulam surrealistically beautiful.
Location: About 20kms to Devikulam, Kerala, India