About Njandirukki Falls Njandirukki Waterfalls (also spelled Jandirukki Falls) is a stunning, crab-pressed-shaped cascade located near Thodupuzha in the Idukki district of Kerala, India. Locally known as ഞണ്ടിറുക്കി വെള്ളച്ചാട്ടം, this hidden waterfall is also called …
Continue reading