The set of islands that forms an archipelago to make Japan, is flanked by the Sea of Japan, North and South Korea, People's Republic of China, Russia, the Sea of Okhotsk, the East China Sea and Taiwan. The origin of the inhabitants of this beautiful island dates back to the upper Paleolithic period.