The Thames, England’s River
Read and speak about the Thames, the life-blood of England The Thames is not only London’s river. It is England’s river, for it winds its way through two hundred and fifty miles of English villages and towns, of English cities and English country-side. It is a river where swans build their nests, and punters go