One of the most beautiful waterfalls in Sohra. Wakaba Falls is a two-tiered waterfall perched atop about 600 feet. The water streams through a densely forested hill , and then plunges down a canyon straight into a deep gorge. The musical roar of the cascading falls can be heard from far off, while the silvery […]