With a string of high-end boutiques and luxury hotels, visitors are often spotted wandering down London’s Knightsbridge in awe. Now the thoroughfare has been named the UK’s most expensive ...