Swayambhu

Swayambhunath Stupa

Swyambhunath is the oldest religious place of Nepal.  It is about 25 century old. Swyambhu meaning the “self created ” and Stupa meaning ” the buddha’s Mind”. Stupa is suroounded…