One of the world's greatest stupas, constructed by Japanese Buddhists, is situated in Lumbini, Nepal. Nicely maintained park surrounds the stupa. Padoga is all white with golden highlight in the images of different forms of the Buddha.
One of the world's greatest stupas, constructed by Japanese Buddhists, is situated in Lumbini, Nepal. Nicely maintained park surrounds the stupa. Padoga is all white with golden highlight in the images of different forms of the Buddha.