spain has an embassy in la valeta