Overview

Meghalaya is one of the seven sisters state situated in the North-Eastern part of India. The state is also known as “Abode of Clouds”. North-East is natural resource rich, land locked, and strategically located between three major economies (China, East Asia, and South-Asia).

5 Nights 6 Days 12 Feb