I understand ABBA`s and especially Arabesque`s English songs very good. But they`re not English-speaking groops, ABBA are Sweden, and Arabesque are German. I understand Arabesque`s songs so good that I can learn them by heart without reading texts.
But I don`t understand Nightwish`s songs, thought they sing on English too.
I prefer Russiun singers and Russian songs.