Power station Melilla autonomous city state Spanish territory in north Africa, Spain
Size: 4368px × 2105px
Location: Melilla city state Spanish territory, Spain, North Africa
Photo credit: © geogphotos / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: africa, african, architecture, area, autonomous, building, buildings, cemetery, city, enclave, energy, espana, españ, eu, europe, european, exclave, iberia, iberian, industrial, industry, land, melilla, north, outdoors, people, power, settlement, spain, spanish, state, station, territory, town, urban