StupaSwayambhunath Stupa in Kathmandu Nepal. Swayambhu literally means "self-existent one." The stupa has stood as a hallmark of faith and harmony for centuries in the City of Kathmandu.