Indian Niagara Falls – in Kerala
This is our Indian Niagara Falls, some people do not know where it is in India. You can find the map as under. Do not forget to see, you might forget Canada Niagara Falls.
This breath taking natural picturesque splendour located at a road distance of 65 Kms from Trichur (Kerala) & 60 Kms from Cochin International airport. Try to chalk out a holiday in September just after the monsoons. The waterfalls will be in full force then. A tranquil and much needed escape from the troubles & stress of life!