Bodhnath Stupa

Bodhnath Stupa

Bodhnath (Boudha) stupa in Kathmandu, Nepal, one of the largest in the world.

by
by
by
by
by
by