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, ...
Cave Exploring in Meghalaya
The state of Meghalaya is abound with scenic beauty and natural resources that have proven to attract a wide number of travellers from around the globe. Along with its dense forests and lush green landscapes, the beautiful waterfalls cascading down the ...
Spectacular Waterfalls of Meghalaya
The seven north-eastern states of India are known for their scenic beauty as well as their rich cultural heritage. Moreover, these states, popularly known as the ‘seven sisters of India', also boast of having abundant natural resources such as the vast ...