At least 21 people have been killed by a car bomb in northern Iraq.About 70 people were also injured when the bomb exploded in a vegetable market in Tal Afar, 420km (260 miles) north-west of Baghdad.