On the 18th, 20th and 22nd May 2021 the semi finals and final of the 65th Eurovision Song Contest will take place in Rotterdam in the Netherlands. This blog previews the songs in a way that some viewers might find offensive.