The mahajanapadas for Uttar Pradesh upper sub-ordinate exam

The literal meaning of Mahajanapadas is great kingdoms. They flourished in the north/north western parts of India before the rise of Megasthenes. Whereas Avantipura who was the king of Surasena was one of the first desciples of Buddha, and it gained prominence evr since then in Mathura. The geographical locattion of this kingdom among the sixteen … Read more

Varna System

The Varna system, deeply rooted in ancient Indian society, is a hierarchical classification of Social Classes based on occupation, birth, and hereditary status. It forms the cornerstone of traditional Indian social structure and has influenced various aspects of Indian life for centuries. Understanding the Varna System 1. Origins and Development The origins of the Varna … Read more