5 waterfalls in India you need to see this monsoon

Views:
4

Athirappilly Falls

Nicknamed ‘The Niagara of India,’ for a reason, the Athirappilly Falls in Thrissur (Kerala) ar a sight to lay eyes on for his or her bird’s-eye stretch—a 330-foot wide span.