News

Malta’s very own Mario Abela has just won the 17th Prisma Art Prize in Rome with his powerful painting ‘The Annunciation of Collapse,’ a haunting, modern take on the Renaissance classic by Fra ...