Westminster, home to Europe’s business shopping district Oxford Street, had the highest annual number (8,125), followed by ...