Swayambhunath is an ancient religious complex atop a hill in the Kathmandu Valley, west of Kathmandu city. It is also known as the Monkey Temple where holy monkeys live in the north-west parts of the temple. The complex consists of a stupa, a variety of shrines and temples, some dating back to the 5th century.