Manjusristhan is one of the 50 Buddhist Power Places acc. Keith Dowman and the western of the twin peaks of Swayambhu Hill. The suffix -sthan (nep.) means place or location. My idea is that each Place (Area) in the City should be represented by at least one picture of a Temple, a Shrine, a Chaitya and Sculptures.
Foto by F. Nunnemann in 2014 A.D.
Foto by Sudeep Tamrakar in https://www.flickr.com/photos/sudeept/
Ulrich Wiesner, Nepal, Du Mont Kunst-Reiseführer, 1. Aufl. Köln 1997