Athirappily FallsTrichur, India This is one of the most popular tourist spots. It is also known as the ‘Niagara of India.’ Prev 1of3 Next