A modern city steeped in history, abundant green spaces and iconic landmarks, London is a diverse year-round destination where cultures come together and differences are celebrated.