Climate change campaigners protest outside Elgin hotel as oil giant BP attends energy meeting

Extinction Rebellion campaigners protesting outside Mansefield Hotel in Elgin
Extinction Rebellion campaigners protesting outside Mansefield Hotel in Elgin

Breaking