England · Geography · Easy
The Thames is the longest river entirely within England, stretching about 215 miles (346 km).