Question: what are the human and physical features of london?
Answer: One of London's most awe-inspiring physical features is the River Thames. The Thames cuts across southern England, London being one of the cities is passes through. London is the longest river in the country, stretching 15 miles (346 km).