The land of double-decker buses, red phone booths and Big Ben has been named the number one city for culture in the world. London embraces diverse communities and historic landmarks, alongside a range ...