Shanti Stupa of Ladakh was constructed by a Japanese Buddhist organization, known as 'The Japanese for World Peace'.