World Peace Pagoda is another Top 10 Places to visit in Pokhara Nepal. List of places to visit in Pokhara, Nepal includes World Peace Pagoda. This is most beautiful place of the country Nepal. A massive Buddhist Stupa is situated on top of a hill on the southern shore of Phewa lake. Besides being an impressive sight in itself, the shrine is a great vantage point, which offers spectacular view of the Himalayas, Phewa Lake and Pokhara city.
