طرابلس, Italy
The Al-Tawbat Mosque is a mosque, located in Tripoli, in the Northern Governorate of Lebanon. The mosque was built in the Mamluk era, during the 14th century.
Listen to the audio guide for Al-Tawbat Mosque Free on WIP — starts by itself when you arrive, even with the screen off