Mount Meru

A huge mountain at the center of our world system, according to ancient Indian cosmology.