The busiest shopping centre of London

is Oxford Street.