maha kingdoms
india 16 ancient history
gana their magadha kosala anga kuru further classified monarchies