Legend has it that Mount Meru is the central axis of the Universe, sitting at the centre of the Himalaya. Four rivers emerged from the mountain and a lake encircled it. It was said to be the stairway ...