Nepalese Stupa

Nepalese stupa

Nepalese stupa in Swayambhunath,Nepal