Online orders are posted Royal Mail 1st class within 48 hours of being placed.

Voices of History: Speeches that Changed the World

Voices of History: Speeches that Changed the World

Regular price
£14.99
Sale price
£14.99
Regular price
Sold out
Unit price
per 

From declarations of war to demands for peace, and from cries of freedom to shouts of righteous anger, this title is a stirring anthology celebrating more than seventy speeches that have shaped history.