Islington's 1 mile (1.6 km) long Upper Street, extending northwards from Angel, has more bars and restaurants than any other street in the United Kingdom. Europe's busiest shopping area is Oxford Street, a shopping street nearly 1 mile (1.6 km) long, making it the longest shopping street in the United Kingdom. Oxford Street is home to vast numbers of retailers and department stores, including the world-famous Selfridges flagship store. Knightsbridge, home to the equally renowned Harrods department store, lies to the south-west. COUNT 5
QSN1 What street in Islington boasts more bars and restaurants than any other street in Britain? ANS1 Upper Street QSN2 What is the longest street for shopping,, housing many shops and department stores, in the United Kingdom? ANS2 Oxford Street QSN3 How long is Islington's Upper Street?  ANS3 1 mile (1.6 km) QSN4 What famous high-end department store is located on Oxford Street? ANS4 Selfridges flagship store QSN5 Which world-renowned luxury department store is located in the borough of Knightsbridge? ANS5 Harrods