The waterfall caves in Meghalaya are shrouded in mystery, tucked away in the heart of the jungle, and getting there is an ...
Shillong, the capital of Meghalaya, is commonly known as the "Scotland of the East." Its misty hills and scenic beauty make it a paradise for people who love nature; no one can resist its charm.
Also known as Nohsngithiang Falls, they form a seven-segmented waterfall, which plunges over ... Sisters Falls have become synonymous with Meghalaya which is renowned as one of the wettest place ...