Why does London have two mayors. A Lord Mayor appointed in November each year. Then Ken & Boris? It beats me.?

4 answers 4