Modern History

1st intifada

Palestine’s First Intifada

Intifada comes from Arabic word meaning shaking off, and the First Intifada saw the people of Palestine embark on a fierce resistance campaign from…

Oliver Stone's JFK

Oliver Stone’s JFK

Despite the release of government records in 2017, and the 1964 Warren Commission report, the JFK assassination continues to generate controversy. The official explanation…

King Piye: The Greatest Nubian Pharaoh

A Brief History Of Socialism

The threat to the current Global Economic Order posed by the Coronavirus has exposed the weaknesses of the present Capitalist Liberal system. The quest…

Why Iran and Iraq Went To War

The Iran-Iraq War

The primary reason for the Iran-Iraq war between 1980-1988 was Iraq’s desire to take control of the Shatt al-Arab waterway while Iran wanted to…