World Nepal Kathmandu Swayambhu Mandir
4078

Swayambhu Mandir is a Buddha Park with 3 giant seated Buddha Statues.