Rating the Songs of Eurovision 2018 – Part Two: Bulgaria to Cyprus

Rating the remaining ten songs of semi-final one: Bulgaria, Macedonia, Croatia, Austria, Greece, Finland, Armenia, Switzerland, Ireland and Cyprus.

Continue reading