How did Muslim cities promote the sharing and diffusion of scientific knowledge across various cultures?through the construction of mosquesthrough the construction of librariesthrough the practice of calligraphythrough the practice of algebra