At least four people were killed and 20 wounded in an explosion in Iraq's southern city of Basra, police and health sources told Reuters on Tuesday.