As the row over his comments deepened, Reform leader Nigel Farage vowed to ban groups of Muslims from praying in public at historic British sites.