It's the battle for Eurovision with Glasgow v Liverpool down to the final 2. Tonight we want to hear the best music from these great cities. Show more
Discover 11,128,835 listings and 277,924 playable programmes from the BBC
It's the battle for Eurovision with Glasgow v Liverpool down to the final 2. Tonight we want to hear the best music from these great cities. Show more