Lufthansa (LH, Frankfurt Int'l) and TAP Air Portugal (TP/Lisbon) have signed a codeshare agreement. The two carriers will codeshare on all services between Germany and Portugal (Frankfurt-Faro/Lisbon/Porto, Munich-Lisbon). Lufthansa will also put its code on TAP flights from Lisbon to Dakar, Faro, Funchal and Porto. TAP will put is code on Lufthansa flights from Frankfurt and Munich to Athens, Berlin Tegel, Bremen, Budapest, Cologne/Bonn, Dresden, Dusseldorf, Hamburg, Hanover, Helsinki, Leipzig/Halle, Münster/Osnabrück, Nuremberg, Prague, Riga, Stuttgart and Zagreb.