Facts 20 Interesting Facts About Meghalaya Anshika Mishra Apr 20, 2018 Meghalaya literally means abode of clouds. True to its name, it receives ample rainfall and is the wettest region…