De Havilland DHC-6 Twin Otter crash, Dec 22, 1984 (15 killed)

De Havilland DHC-6 Twin Otter accident on December 22, 1984 near Bhojpur, Koshi, Nepal with 15 fatalities.

More crashes