MBA Headquarters definition

MBA Headquarters means the head administrative office of MBA based in Sliema, Malta, or such other location as may be decided by the Executive Committee;