Meghalaya’s top 16 wonders | Shillong

Meghalaya : – India is a country of unity in diversity. There are many states in India, one of them is “Meghalaya”. Meghalaya means – “house of clouds”. It is derived from the Sanskrit word Megha (cloud) + Alaya (house). Meghalaya is a state in Northeast India, Meghalaya is formed by the two districts of … Read more