Question: Which is the body of water by the village which borders Long Ditton?
Answer: River Thames