The pagoda is a huge Buddhist stupa built on top of a narrow ridge above Phewa lake. Among at least 80 pagodas built around the world under the guidance of a Buddhist monk from Japan, the shrine also shows off the entire Annapurna range and is dedicated to the search for world peace.