Many ancient civilizations were famous for their technological advancements . Ancient Egypt, Greece, Mesopotamia, China,