Iraqi government forces have retaken most of the city of Falluja from so-called Islamic State fighters who have held it since 2014, officials say.

The head of the Falluja operation, Lt Gen Abdel Wahab al-Saadi, said troops had "achieved victory in key parts" of the city.

The BBC's Ahmed Maher reports from Falluja.