No Image Available 0% Africa News TodayAl Jazeera Africa He Strikes Again: Israeli Ambassador Makes Fool of Himself Richard Medhurst 22 May 2024 8 views