直布罗陀属于哪个国家

直布罗陀是位于西班牙北部沿海地区的自治市和港口,同时,该地区也在历史上是大英帝国的海军基地所在地之一,曾经是直布罗陀殖民地的一部分