Melilla, Spanish territory in north Africa

Share
twitterlinkedinfacebook
Image 57 of 180
< Prev Next >
15IDM0282.jpg
Line of cars wait at the Moroccan border in Melilla autonomous city state Spanish territory in north Africa, Spain cars line up at border checkpoint with Morocco