London has been recognised as the number one retail location in Europe by Savills in its latest European Retail Destination Index,...