ancient kingdoms india sixteen history upsc states their magadha location 16 kingdom old empire valley period maps capitals ncert indian
ancient 6th magadha indus 600bc anga vaishali avanti period mahabharat sixteen kashi locate matsya empire rise ias janapada worldhistory
kuru kosala kasi avanti gandhara rivers anga sixteen magadha malla kingdoms vatsa mapsofindia chedi kamboja dams historical reservoirs dynasty
age period history vedic later bc 600 indian map india ancient kosala urbanization second which matsya avanti
mapsofindia bce magadha gandhara avanti kuru kosala