A suicide bombing ripped through shops in eastern Baghdad on Monday, killing at least seven people, Iraqi security and medical officials said.
The blast in the Baghdad Jadida area also wounded at least 32 people, started fires in some shops and scattered debris across the street.
White smoke poured from a series of shops that sold perfume, and the partially burned remains of a car sat in the street nearby.
There was no immediate claim of responsibility for the attack, but the Islamic State jihadist group frequently carries out suicide bombings in Iraq.
IS overran large areas north and west of Baghdad in 2014, although Iraqi forces have since regained significant ground from the jihadists.
The jihadists still control a large part of western Iraq, and they are able to carry out frequent bombings in government-held areas.