Google Street View introduced to central London stations for enhanced journey planning
Google Street View has launched inside 18 central London stations, allowing passengers to virtually navigate facilities and plan journeys more confidently, with a focus on accessibility and inclusivity.