Swayambhunath Temple, Kathmandu, Nepal
‘Swayambhu’ literally means ‘self-existent one,’ built in the 13th century
Also know as the Monkey Temple
December 2018