A blossoming tree (possibly Hawthorn) on the bank of the River Nene, near Castor, Cambridgeshire, UK. The River Nene is the tenth longest river in the UK.