Munnar- aptly famous as God’s own country is a hill station situated in Idukki district of Kerala is so serene and captivating that it will take your breath away. Munnar is lush green covered with misty mountains and pristine waterfalls…
Though we travel the world over to find the beautiful, we must carry it with us or we find it not…… Peninsular India , better known as South India is an incredible part of India surrounded by Arabian Sea on…