There are 32 boroughs in London, and they are variously filled with royal parks, cloud-tickling skyscrapers, historic pubs ...
A town has been named the worst place to live in the UK, and yet also among the country's happiest places to live.