Hogenakkal Falls - Touted as the 'Niagara Falls of India', Hogenakkal is considered to be a sacred bathing place and its waters are known to have magical curing powers.
Prev | Next