where is India's Niagara falls located
Answers
Answered by
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
0
Answer:
chattisgarh
Explanation:
india's niagara falls also known as chitrakote falls
Similar questions
Social Sciences,
5 months ago
English,
5 months ago
Computer Science,
10 months ago
History,
10 months ago
Biology,
1 year ago