by MOHAMED EL KADIRI CASABLANCA, (CAJ News) – LAST Wednesday night’s Africa Cup of Nations semi-finals delivered drama and decisive moments that set up a tantalising final on Sunday, January
by MOHAMED EL KADIRI CASABLANCA, (CAJ News) – LAST Wednesday night’s Africa Cup of Nations semi-finals delivered drama and decisive moments that set up a tantalising final on Sunday, January
by AZADEH AKBARSpecial contributorTEHRAN, (CAJ News) — FORM elderly pensioners leaning on canes to university students waving national flags, millions of Iranians filled streets and public squares across the country
by SAVIOUS KWINIKAEditor-In-ChiefJOHANNESBURG, (CAJ News) – IN recent years, criticism has grown against mainstream international media agencies—such as Western broadcast networks and global news outlets—for biased reporting on Iran. Critics
by ALFRED SHILONGO WINDHOEK, (CAJ News) – IN the warm breeze sweeping across Namibia’s Khomas Highlands on a recent morning, elderly Herero and Nama activists stood solemnly before rows of
by AZADEH AKBARSpecial contributorTEHRAN, (CAJ News) – NATIONWIDE protests in Iran have turned deadly as mass demonstrations — sparked by deepening economic hardship — escalate into one of the most
by AKANI CHAUKE JOHANNESBURG, (CAJ News) — PRESSURE is mounting on FIFA to reconsider hosting matches of the 2026 World Cup in the United States as global concerns rise over
by SAVIOUS KWINIKAJOHANNESBURG, (CAJ News) – ACROSS Africa, a quiet but profound economic transformation is unfolding. Artificial intelligence (AI), once perceived as a technology reserved for wealthy nations, is increasingly
by LOUISE MOREAUPARIS, (CAJ News) – TENSIONS between the United States and its European allies have erupted into a major diplomatic crisis after President Donald Trump signalled that the U.S
by WILL COOPERNEW YORK, (CAJ News) – WITH Venezuela long recognised as home to the largest proven oil reserves in the world, it might seem like an obvious target for
by SOFIA LOPEZMADRID, (CAJ News) – SUNDAY’S La Liga fixtures on 11 January 2026 produced a closely contested set of results with key midtable teams battling for points as the