The Korean People’s Navy (KPN), officially the Korean People’s Army Naval Force , is the naval service branch of the Korean People’s Army, which contains each branch of the North Korean armed forces.There are some 780 vessels including 70 midget submarines (including the Yono-class submarine and Sang-O-class submarine), 20 Romeo-class submarines, and about 140 air cushioned landing craft.