Meghalaya, a state in the North East of India, bordering Bangladesh, is one of the most stunningly beautiful places in India. Living up to its name, which means “Abode of Clouds” Meghalaya is home to the Cherrapunji region, famous for being the wettest place on earth (the average rainfall is 11,777mm), and sustains a unique…