The River Thames is located in

A ) England ✅

B ) Scotland

C ) Ireland

D ) Finland