Recent Posts

Hands off Lebanon: Macron’s Self-serving ‘New Pact’ Must Be Shunned

French President, Emmanuel Macron, is in no position to pontificate to Lebanon about the need for political and economic reforms. Just as thousands of Lebanese took to the streets of Beirut demanding “revenge” against the ruling classes, the French people have relentlessly been doing the same; both peoples have been …

Read More »

Donald Trump Is Losing His Tech War with Xi Jinping

For the Trump administration’s senior officials, it’s been open season on bashing China. If you need an example, think of the president’s blame game about “the invisible Chinese virus” as it spreads wildly across the U.S.

Read More »

The momentum of protest in Belarus getting lost

Momentum for factory strikes is winding down. Only a few days ago Belarus was boiling with opposition led protests and strike while the Belarus President Alexander Lukashenko’s claims the opposition’s program has failed. At the same time, Russian President Vladimir Putin has warned against foreign interference in Belarus while the …

Read More »