La sede de la organización está en Bangkok, Tailandia, y administra la Universidad Mundial Budista, así como está vinculada al Concejo Mundial de la Sangha Budista.