Find the names of the trains that do not pass any station located in London.
CREATE TABLE train_station (
    train_id number,
    station_id number
)

CREATE TABLE station (
    station_id number,
    name text,
    annual_entry_exit number,
    annual_interchanges number,
    total_passengers number,
    location text,
    main_services text,
    number_of_platforms number
)

CREATE TABLE train (
    train_id number,
    name text,
    time text,
    service text
)
SELECT T2.name FROM train_station AS T1 JOIN train AS T2 ON T1.train_id = T2.train_id WHERE NOT T1.station_id IN (SELECT T4.station_id FROM train_station AS T3 JOIN station AS T4 ON T3.station_id = T4.station_id WHERE t4.location = "London")
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Find the names of the trains that do not pass any station located in London. ### Input: CREATE TABLE train_station (
    train_id number,
    station_id number
)

CREATE TABLE station (
    station_id number,
    name text,
    annual_entry_exit number,
    annual_interchanges number,
    total_passengers number,
    location text,
    main_services text,
    number_of_platforms number
)

CREATE TABLE train (
    train_id number,
    name text,
    time text,
    service text
) ### Response: SELECT T2.name FROM train_station AS T1 JOIN train AS T2 ON T1.train_id = T2.train_id WHERE NOT T1.station_id IN (SELECT T4.station_id FROM train_station AS T3 JOIN station AS T4 ON T3.station_id = T4.station_id WHERE t4.location = "London")