First World War soldier branded a coward has been exonerated as a hero 100 years on thanks to his great-niece's dogged sleuthing
Private John Edward Gravenor, from Edgbaston, Birmingham, died, aged 26, while wading across a river - ahead of his unit - during fierce fighting in Salonika, Greece, in July 1916.