Write SQL query to solve given problem: What is the route that has the longest duration? Indicate the city of where the stations are located.. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT T1.start_station_name, T1.end_station_name, T2.city FROM trip AS T1 LEFT JOIN station AS T2 ON T2.name = T1.start_station_name WHERE T1.duration = ( SELECT MAX(T1.duration) FROM trip AS T1 LEFT JOIN station AS T2 ON T2.name = T1.start_station_name )