While 26 nations gather in Basel for the 69th Eurovision Song Contest Grand Final, a handful of familiar faces remain
Bulgarian fans will not be able to watch the Eurovision Song Contest 2025 on national television, as Bulgarian National Television