London

Overview
London is a City in the United Kingdom. It is the where Harrods is located.