SELECT DISTINCT CountryFrom.Name, CityFrom.Name, CountryTo.Name, CityTo.Name
FROM Line
INNER JOIN City AS CityFrom ON Line.CityFromID = CityFrom.ID
INNER JOIN Country AS CountryFrom ON CityFrom.CountryID = CountryFrom.ID
INNER JOIN City AS CityTo ON Line.CityToID = CityTo.ID
INNER JOIN Country AS CountryTo ON CityTo.CountryID = CountryTo.ID