When the Path to Hajj Is Blocked
May 29, 2026
This is a placeholder for your sticky navigation bar. It should not be visible.
Category has 1084 Posts
What We're Watching | Gaza, China's Supercomputer Breakthrough & Crimea Under Pressure This week on What We're Watching, we examine three major geopolitical developments that could have long-term global consequences. We begin with a new…
Keep Reading ->Memorizing the Qur'an is a noble task, but understanding its message must take priority. Mufti Moinul Abu Hamza strongly emphasizes the latter, which leads to a transformation of the self and a deeper relationship with…
Keep Reading ->Ashura is not just a day of remembrance. It is a day that exposes how Muslims understand victory, loss, sacrifice, and obedience to Allah swt. Were Hussein (RA) and his companions defeated because they were…
Keep Reading ->Most Muslims know that Ashura is a day of fasting—but few understand why Allah chose the story of Musa (AS) for this day, and what it demands from us today. This powerful khutbah moves beyond…
Keep Reading ->The MoU is a Strategic Defeat For the U.S. Listen to / Download Audio
Keep Reading ->Trump told the G7 that America had four weeks of oil left. This video breaks down what he actually meant, why a small town in Oklahoma called Cushing sits at the centre of the global…
Keep Reading ->One of the chief responsibilities of the Blessed Prophet ﷺ was acting as a teacher to his Companions, instructing them in the Sacred Law of Islam: also known as fiqh. Ustadh Mohannad Abdel-Rahim joins us…
Keep Reading ->This week on Geopolity's What We're Watching, we examine three stories that reveal how power, history and geopolitics continue to shape the world around us. 🔹 The US-Iran Memorandum: Peace Deal or Strategic Pause?Washington and…
Keep Reading ->America didn’t sign this deal out of strength but out of desperation. So why did Trump concede so much to Iran? In this podcastI break down the US-Iran MoU and what was really forcing America’s…
Keep Reading ->May 29, 2026
May 16, 2026
June 13, 2026
June 28, 2026
June 28, 2026
June 28, 2026
June 27, 2026
May 1, 2026
May 2, 2026
May 3, 2026