Question

Which of the following is called the Niagara Falls of India?Aathirapally fallsJog fallsTalakona fallsThalaiyar falls

Solution

The correct option is A Aathirapally fallsThere are a number of famous waterfalls in India. Of these, the Aathirapally falls in Kerala is also known as the Niagara Falls of India.

Suggest corrections