Britain's biggest mosque Baitul Futuh (House of Victories), sits on land rich in history with roots stretching back to the Roman Empire.
Britain's biggest mosque Baitul Futuh (House of Victories), sits on land rich in history with roots stretching back to the Roman Empire.