A gathering of 3,000 Muslims in Trafalgar Square has ignited a fierce debate about religion, identity and the ‘domination’ of civic spaces ...