(CNN)When it comes to aptly named destinations, the northeast Indian state of Meghalaya … Exploring Meghalaya, India’s abode of the clouds