Mother india appered to be sitting on
Answers
Answered by
3
Answer:
on the peaks of Himalayas
Similar questions