Finnair is cancelling flights to Hong Kong, Madrid, Barcelona and the Baltic states of Latvia, Lithuania and Estonia from March 16-17 due to new restrictions, it said...