English, asked by spandana5158, 1 month ago

Mother india appered to be sitting on

Answers

Answered by ramakrishnaburagana
3

Answer:

on the peaks of Himalayas

Similar questions