In Hindu mythology, Meru is a mountain at the North Pole, supposed to be an abode of the gods. Research Meru