A charity has raised thousands of books to support good causes in the region.

Thanks to the Rotary Club's efforts in Fareham, £ 3,100 was raised for the Hampshire and Isle of Wight air ambulance service.

Most of the money was collected during three days of Christmas drives outside Sainsbury's in Broadcut.

A spokesman for the club said, "I have been doing these Christmas collections in Fareham for 46 years for Rotary charities and I am always amazed at the generosity of good people in this area."

During the year, the charity also donated £ 2,400 to the St Francis Special School and supported a project to provide drinking water to 1,000 people in Kenya.