Destro is discussing:

Dubai (AFP) – The United States is deploying troops in Saudi Arabia as tensions soar with its arch-rival Iran raising concerns over navigation in

YAWN 😴

loading...
Dissenter
connecting...