context: 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.
question: యునైటెడ్ కింగ్డమ్లో షాపింగ్, అనేక దుకాణాలకు, డిపార్ట్మెంట్ స్టోర్లకు అతి పొడవైన వీధి ఏది?
answers: Oxford Street