Islington's 1 mile (1. What is the longest street for shopping,, housing many shops and department stores, in the United Kingdom?