World Peace Pagoda, Pokhara, Nepal. Located on top of a hill in one of the famous tourists destinations of Nepal symbolises Peace. A place u Don't wanna Miss out visiting to enjoy the breathtaking view of Pokhara Valley.