TRAVEL

War horses and Britain’s finest hour

War horses and Britain’s finest hour

The National Army Museum in Chelsea is a leading authority on the history of the British Army. The museum examines the army’s impact on society, past and present, and looks at the Army’s role fr ...