Archives

Who were Mahajanapadas?

The Mahajanapadas were a set of sixteen kingdoms that existed in ancient India. It all began when the tribes (janas) of the late Vedic period... View Article