Meghalaya

Meghalaya

Meghalaya means ‘the abode of clouds‘ in Sanskrit which is popularly known for its rain as it receives the largest amount of rainfall in the world in Mawsynram and Cherrapunji.…

Read more