Why did the rajas of mahajanapadas build forts?

The rajas of mahajanapadas build forts around their capital city to protect it against attacks from other kings, also it meant living in the fortified city could be better governed. It is also probable that some kings wanted to show how rich and powerful they were by building large, tall and impressive walls around their capital.


20