Rachel Agius

Rachel Agius

Articles by this author
Portugal wins 2017 Eurovision Song Contest
Music
Winning by a huge margin, the unusual Portughese entry took home plenty of points from both the national juries and the public vote. 
A new menu for a new season at Barracuda
Restaurants
The summer seems to have come to an end earlier than usual this year and with it a desire for heartier winter flavours. Barracuda has got you covered with a brand new menu,...