https://shineways.in/timeline-of-indian-history-320-bc-to-1526-ad/
Timeline of Indian History : 320 BC to 1526 AD