From ancient rulers such as Nefertiti and Zenobia, through medieval giants
Eleanor of Aquitaine and Isabella of Castile, to Victorian pioneers including Mary Anning and Ada Lovelace, and those who pushed the boundaries of 20th-century science, like Marie Curie and Valentina Tereshkova, these women lived amazing lives...