How does free india stand
Answers
Answered by
2
Answer:
South Asia
Located in South Asia, India sits on a peninsula that extends between the Bay of Bengal and the Arabian Sea. The country, the birthplace of Hinduism and Buddhism, is the world's second most-populous nation after China.
Answered by
0
Explanation:
Hope it's help
Please mark me as brainliest
Attachments:
Similar questions