Battle of baghdad 1638 July 8, 2019 16 32 64 128 Battle of bagdat Battle of badr islam Battle of delhi 1398