Approximately 300 shops totaling more than 4.3 million square feet of retail space make London’s Oxford Street the world’s largest shopping street. Typical rent for retailers on Oxford Street for a unit of 200 sq m (2,150 sf) runs about £880,000 p.a., approximately $1,360,000 (USD) as of October 2015. Recent new entrants to the market include Watches of Switzerland, Omega, Foli Follie and New Balance. Both Tesla and Longines are opening soon. To learn more about the London retail scene as well as more than 140 other global retail destinations, take a tour via our Global Cities Retail Guide.