Now I know why Meghalaya is called An Abode of Clouds!
Posted onI got a chance to visit Meghalaya in April 2016. It’s called One of the Seven Sister States of North East. The only distinctive information I had about Meghalaya was about Cherrapunji – the wettest place in the world. However,…