Mandala Network 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 ...