Swayambhunath temple, the hilltop Buddhist stupa is one of the most striking icons of Kathmandu, Nepal also known as the Monkey Temple.