Designed by
Title
Gibraltar, United Kingdom. Ibrahim-al-Ibrahim Mosque, Europa Point, Gibraltar #206854588
Description
Gibraltar, United Kingdom. Ibrahim-al-Ibrahim Mosque, Europa Point, Gibraltar. Gibraltar is a British Overseas Territory located on the southern point of Spain