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
Math,
4 months ago
Computer Science,
4 months ago
Math,
4 months ago
Computer Science,
9 months ago
Biology,
1 year ago