How did Muslim cities promote the sharing and diffusion of scientific knowledge across various cultures?
A
through the construction of mosquesB
through the construction of librariesC
through the practice of calligraphyD
through the practice of algebra