Baha'i World Centre's IT department is led by Sherrita Lutchmaya (Project Manager, Programme Management Section Lead and Deputy-Chief Information Officer) and has 44 employees.
Get Contacts for IT DepartmentLooking for a particular Baha'i World Centre employee's phone or email?