About International Buddhist Confederation

International Buddhist Confederation is the biggest religious Buddhist confederation, based in Delhi, India. The architect of the International Buddhist Confederation is Lama Lobzang. This confederation is named as the first organization which unites Buddhists from the whole world.
Buddhist Times - IN