Bulgaria's Dara has been announced as the winner of Eurovision Song Contest 2026. Tonight (16 May) saw 25 countries battle it out for the coveted top spot, and now the votes have been counted, it was ...