Battle of haldighati date July 8, 2019 16 32 64 128 Battle of haldighati end date Battle of haldighati Battle of indus 1221 Battle of samarkand Battle of khotyn