New scientific and technical inventions were seen.
شوهدت اختراعات العلمية والتقنية جديدة.