Lufthansa pilots have announced they would go on strike on March 18, affecting the airline's short and medium-haul flights. The…