was the bloodiest day in the history of the British Army and one of the most infamous days of World War One. On 1 July 1916, the British forces suffered 57,470 casualties, including 19,240 fatalities.
The former head of the British Army has warned that the UK's military is in a "sorry state" due to years of underfunding, ...