This may refer to a mountain on the island of Sri Lanka, said to be the dwelling place of Vajrapani.