Enveloped in a blanket of cloud lies one of the Seven Sister States, Meghalaya. Due to this feature, the state got its name from Sanskrit – “Megha” means Clouds and “Alaya” means Abode.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed