Dead in the water: what the police do when they find a body in the River Thames
The River Thames is the second largest river in the UK. It is 205 miles long and runs across the southern area of the UK, starting from the Cotswolds in Gloustershire, draining the whole of Greater London, and finishing at the Thames Estuary where it flows out to the North Sea. According to Locate International… Read More »Dead in the water: what the police do when they find a body in the River Thames