https://www.toppersbulletin.com/ncert-solutions-for-class-7-social-science-our-pasts-2-chapter-2-new-kings-and-kingdoms/