How US military bases became a security liability for Gulf states

The 2026 conflict also marks a turning point in modern warfare, but it is critical to distinguish between tactical losses and strategic defeat.
By Kilian Marisa Apr. 15, 2026

Letter from America: Donald Trump suffers humiliating defeat!

Professor Jeffrey Sachs, who advises the UN secretary-general said he could not believe his ears.
By Kenneth Mufuka Apr. 12, 2026

US humiliation in Iran: It is Israel’s fault, stupid!

“We are complicit in this also. If at the end of this war, Trump and his officers were brought to the ICC, they would be hanged for war crimes.”
By Kenneth Mufuka Apr. 5, 2026

Epic fury, the problem child of North Korea’s nuclear programme

North Korea and the US/South Korea are still technically at war, having only signed an armistice and not a peace treaty.
By Ignatius Tsuro Apr. 2, 2026

The Middle East crisis: China calls for ceasefire and return to diplomacy and dialogue

The US-Israel war against Iran has been called a war that should never have happened or a war of choice. 
By Gideon Chitanga Mar. 27, 2026

No missile will break our inflation resolve, says RBZ

The assurance came as global crude markets reeled from a war that has disrupted flows through a strategic artery handling roughly 20% of world oil supply. 
By Mthandazo Nyoni Mar. 27, 2026

The big picture: Oil,war and your wallet

"Brent crude briefly crossed $103 per barrel this week — the first time above $100 since August 2022. WTI crude settled at $98.71 on Friday, up 3.1% on the day alone." 
By Isaac Jonas Mar. 22, 2026

Zimbabwe's fuel price hike hits hard

Authorities have attributed the increases to global oil market shocks linked to the Middle East war involving the United States and Israel's war with Iran. 
By Gary Gerald Mtombeni Mar. 22, 2026

CCCC cracks down on profiteering amid Middle East crisis

Iran has also blocked the Strait of Hormuz, a critical passage through which about a fifth of the world’s oil supply flows.
By Business Reporter Mar. 21, 2026