International Buddhist Confederation is the biggest religious Buddhist confederation, based in Delhi, India. The architect of the International Buddhist Confederation is Lama Lobzang. From Wikipedia
They will be showcased at Delhi’s National Museum on June 3 ahead of enshrinement at Sarnath’s Mulagandha Kuti Vihar