Anonymous answered The main physical feature of England is the river thames, as it is the largest river in Britain.