We don't owe you any clarification but below are the facts;

Sadiq Khan is indeed the Muslim Mayor of London, but most of the other cities mentioned, such as Birmingham, Leeds, Blackburn, Sheffield, Oxford, and Luton, currently have mayors who are not Muslim...