Revellers have a ball and raise money in the process

Revellers have a ball and raise money in the process
Around 1,100 people gathered in Aberdeen at the weekend for one of the highlights of the Scottish social calendar - the Press and Journal Energy Ball.

Breaking