Which mountain range is located in Japan and includes the highest peak in the country. / General Knowledge MCQs, Mountains of the World MCQs / By The Professor a) The Japanese Alps b) The Hokkaido Mountains c) The Okhotsk Mountains d) The Izu Islands Answer: a) The Japanese Alps