World Languages, asked by gana3999, 10 months ago

where is India's Niagara falls located​

Answers

Answered by usmanihumahu
2

Answer:

Hailed as the Niagara Falls of India, Chitrakot Waterfalls in Chhattisgarh is located to the west of Jagdalpur in Bastar district.

Explanation:

Answered by sunitarawat142007
0

Answer:

chattisgarh

Explanation:

india's niagara falls also known as chitrakote falls

Similar questions