Science and technology in the Islamic world adopted and preserved knowledge and technologies from contemporary and earlier civilizations, including Persia, Egypt, India, China, and Greco--Roman antiquity, while making numerous improvements, innovations and inventions