The aftermath of a crashed Ford hatchback that has come to rest against a badly damaged tree on Herne Hill Road in south London, on 18th June 2023, in London, England.