Indian History is a vast topic that can be broadly divided into three – (1) Ancient India (2) Medieval India (3) Modern India. Each of these three sub-topics is also extensive in nature and generally require years of learning to properly understand the details. However, most UPSC aspirant...