Siege

Siege of Dvin

640 siege

640 siege

Meanwhile, elsewhere