Nepal Kathmandu Swayambhu Mandir

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