India, a tourist destination for Buddhists, has further wooed the community by laying the foundation-stone for construction of the India International Centre for Buddhist Culture and Heritage at Lumbini, Nepal.

:

India, a tourist destination for Buddhists, has further wooed the community by laying the foundation-stone for construction of the India International Centre for Buddhist Culture and Heritage at Lumbini, Nepal.

Share with