Image 1 of 1
Libya_IMG_4044, Al-Jaza'ir Mosque.jpg
Tripoli, Libya. Al-Jazira Square Mosque, formerly Italian Roman Catholic Cathedral. Now headquarters of the World Islamic Call Society.