Top 40 beautiful mosques of the world