Mount Meru

Mount Meru (須弥山, Shumi-sen) is a sacred mountain with five peaks...