A Muslim Mayor for London?

Londoners go to the polls on May 5 in a mayoral contest that brings religion, race, and security to the fore.