Discover the world's most enriching cultural experiences right in London-from Notting Hill Carnival to the British Library’s quiet reading rooms. These are not tourist traps but living traditions that define the city’s soul.