Tucked away in India’s Northeast, Meghalaya — the “Abode of Clouds” — is an adventure seeker’s paradise. The state’s dramatic terrain of misty valleys, high plateaus, and gushing rivers has given rise ...