Athirapally Waterfalls
The Athirapally waterfalls in Kerala are often referred to as the Niagara Falls of India.
- 24 of 28 photos
- Sat Aug 7 01:21:44 2010
- Full Size
Discovering India - Pictures and photos from India > Discovering India > Indian Landscape > Athirapally Waterfalls