byson gorge is located on
Answers
Answered by
1
The byson gorge or bison hill is located in Andhra Pradesh. It is a 300 feet gorge formed between Gandikota Hills and the river Pennar. It is referred to as the Grand Canyon of India.
pls mark me the branliest and follow me!!!!
Answered by
3
Answer:
Andhra Pradesh
Explanation:
thank you..
Similar questions