India has a very rich history since the start. The country has developed, looted and progressed through different stages of humanity to be one of the countries it is today.

Stone age

Bronze Age

Vedic civilization

Persian and Greek invasion

The Magadha empire

Early middle kingdoms

Late Middle Kingdoms

Islamic sultanates

Colonial era

Republic of India