Fatti

Il 31 luglio 1996, la UBS ha affidato alla Finnair un pacco di 2,3 kg contenente 1 500 000 DEM per il trasporto fino a Tallin, in Estonia. Il pacco è scomparso durante il trasporto di ritorno a Helsinki. La Winterthur Schweizerische Versicherungs-Gesellschaft, che aveva indennizzato la UBS, ha intentato un'azione di regresso contro la Finnair dinanzi al Tribunale di commercio del canton Zurigo.

Il Tribunale di commercio ha condannato la Finnair a pagare 824 800 CHF alla Winterthur Schweizerische Versicherungs-Gesellschaft. La Finnair ha interposto appello dinanzi al Tribunale federale, chiedendo l'annullamento della sentenza e il rigetto della domanda.

Legge

Il Tribunale federale ha esaminato la responsabilità della Finnair ai sensi della Convenzione di Varsavia per l'unificazione di alcune regole relative al trasporto aereo internazionale. La Convenzione di Varsavia prevede una responsabilità oggettiva del vettore in caso di perdita o danno alle merci durante il trasporto aereo.

Il Tribunale federale ha considerato che la Convenzione di Varsavia si applica al presente caso, poiché il trasporto aereo ha avuto luogo tra la Svizzera e l'Estonia, e che la Finnair è un vettore aereo che ha concluso un contratto di trasporto con la UBS. Il Tribunale federale ha anche considerato che la Winterthur Schweizerische Versicherungs-Gesellschaft ha la legittimazione ad agire per il risarcimento del danno, poiché ha indennizzato la UBS per la perdita del pacco.

Il Tribunale federale ha esaminato le condizioni della responsabilità del vettore ai sensi dell'articolo 25 della Convenzione di Varsavia, che prevede una responsabilità illimitata in caso di colpa grave o dolo. Il Tribunale federale ha considerato che la Finnair aveva commesso colpe gravi, in particolare non avendo adottato misure di sicurezza sufficienti per il trasporto del pacco, e non avendo informato la UBS della perdita del pacco.

Il Tribunale federale ha anche…