Mahajanapadas and rise of Magadhan Empire
Mahajanapadas The literal meaning of Mahajanapadas is great kingdoms. They flourished in the north/north western parts of India before the rise of Buddhism. Aryans have migrated into India long time back and there were regular friction between them and the non aryan tribes concerning, cattle, fodder, land etc. These tribes of Aryans were called as Janas … Read more Mahajanapadas and rise of Magadhan Empire