OXFORDSHIRE basked in its hottest day of the year so far yesterday – but forecasters say it won’t last.

The Met Office said temperatures hit 21C.

But cloud is expected to cover parts of the county today as the weather turns unsettled, with temperatures likely to reach about 20C.