Meghalaya : Five Spots to Explore
The name ‘Meghalaya' literally translates to ‘Abode of Clouds' and it is so apt in describing this northeastern state of India, as it is nestled at an altitude where the beautiful land appears to kiss the clouds above. The breath-taking views, ...
Must See Natural Wonders of India
India has got some of the most mesmerizing natural wonders that can even wow the most seasoned travellers. These awe-inspiring natural beauties will leave you scratching your head wondering if some alien life form really created these. So let us look ...