Pinterest • The world’s catalogue of ideas

Explore Muralla Natural, The Mountain and more!

Caracas - Venezuela

Sheikh Ibrahim Al-Ibrahim Mosque in Caracas, Venezuela. (the largest mosque in Latin America)