Protesters wave the Iraqi national flag at a roadblock in the southern city of Basra. AFP

Iraq president Barham Salih offers to step down amid protests