The Mosque of Sheikh Ibrahim Al-Ibrahim
The Mosque of Sheikh Ibrahim Al-Ibrahim, located in Caracas, Venezuela, is the second largest mosque in Latin America with the highest 113-meter-long minaret. The mosque devotes a weekly segment for the Venezuelan society to learn about Islam.