Which of the following place was the capital of Magadha in ancient India?
Answer & explanation
Correct answer: option 4
Initially, Rajagaha (the Prakrit name for present day Rajgir in Bihar) was the capital of Magadha. Interestingly, the old name means “house of the king”. Rajagaha was a fortified settlement, located amongst hills. Later, in the fourth century BCE, the capital was shifted to Pataliputra, present-day Patna, commanding routes of communication along the Ganga.