A deadly explosion rocked the Sadr district of Iraq’s capital on Wednesday, reportedly claiming at least 18 lives and injuring more than 90 people.

Tags: ; ;