Oxford Street, Westminster, London - hydrogen powered bus WHD2725 passes Selfridges with a 7 service from East Acton. Date: 21 December 2024 Manipulation Notes: None