How did Muslim cities promote the sharing and diffusion of scientific knowledge across various cultures?
O through the construction of mosques
O through the construction of libraries
through the practice of calligraphy
O through the practice of algebra