Gibraltar town urban scenery and Gibraltar Bay on southern part of Iberian Peninsula, Spain on the horizon.

Royalty-free stock photo ID: 107014664

Gibraltar town urban scenery and Gibraltar Bay on southern part of Iberian Peninsula, Spain on the horizon.