Oxford Street It is the biggest shopping street in London. There are 548 shops in Oxford Street.Each Christmas the street is decorated with festive lights. In mid- to late November a celebrity turns on the lights and they remain on until 6 January
{}