Tuesday, May 26, 2026

British MP Iqbal Mohamed broke down in UK Parliament claiming that banning cousin marriage would be “Islamophobia” because it’s part of his culture.