Oxford Street is Londons' main shopping street. Rents are highest and every picture has a London bus!