Prime Minister Narendra Modi and his Nepalese counterpart Sher Bahadur Deuba on Monday participated in the foundation stone laying ceremony for the construction of a Centre of Buddhist Culture and Heritage in Lumbini, on the auspicious occasion of Buddha Jayanti.