The average price of diesel across all UK forecourts is now 195.3p a litre, with standard unleaded standing at 172p a litre.
A lake which suffered a botulism outbreak in Bristol last month has lost another bird. The public are asked not to feed any ...