Designed by
Title
Sheikh Abdulla Bin Zaid Al Mahmoud Islamic Cultural Center is a Qatari state initiative. #237574571
Description
Sheikh Abdulla Bin Zaid Al Mahmoud Islamic Cultural Center is a Qatari state initiative, created with a vision to present the beauty of Qatari Culture to the world.
This image is editorial