HISTORY OF THE CHESHIRE REGIMENT IN THE GREAT WAR

The war record of fifteen battalions of the Regiment that between them saw action on the Western Front, in Italy, Gallipoli, Mesopotamia, Palestine and Macedonia. Roll of Honour (other ranks by battalions), list of Honours and Awards

Clear