Meghalaya or the ‘abode of the clouds’ is a magical land! Abundant in lush forests, gentle hills, pristine rivers, and…