Several rockets have been launched into an Iraqi airbase north of Baghdad where US troops are based, leaving several soldiers wounded according to reports. Al Jazeera reported that officials and …
Tag:
Several rockets have been launched into an Iraqi airbase north of Baghdad where US troops are based, leaving several soldiers wounded according to reports. Al Jazeera reported that officials and …