Often referred to as the "Abode of Clouds," Meghalaya is one of India’s most naturally gifted destinations. With its lush…