U.S. Administration Humiliated By Iran And Saudi Arabia

Iran claimed its warships in the Gulf of Aden had ‘shooed away’ US and French forces.

0
0