When it comes to hill stations, the God’s Own Country also tops the list. Located 1,600m above the sea level, Munnar in Kerala is one of the picturesque hill stations in India. Often called as the ‘Green Capital of India’, it is laced with scenic mountains, rolling hilltops, tea and coffee plantations, and is a true cradle of nature that befits fairy tales and fantasies

Loading...