British High Commission

British High CommissionMalta

Ta' Xbiex - Malta

  Malta

Ta' XbiexMalta  Malta
#Embassy