Philippine troops are struggling to defeat hundreds of fighters, who rampaged through Marawi on May 23 flying black flags of the Islamic State group (IS, formerly known as ISIS or the Islamic State in Syria and Iraq), and have used civilians as human shields, bomb-proof tunnels and anti-tank weapons to fortify their positions.