THIS IS A MINI NIAGARA FALL IN INDIA IN STATE OF KERALA WHICH IS WORTH SEEING AND GIVES THE EXPERIENCE OF NIGARA FALL.Read less