Royal thames

7 min read

From its spring in the Cotswolds, a wild river winds past dreaming spires and palaces