Athirapally Falls, Truly the Niagra of India 12 years ago No wonder, the sight has been a favourite with film directors for their locations.