There is no better time for music than World Cup time.

We're still suffering with flashbacks from Shakira and earworms from Pitbull and Jennifer Lopez and another barrage of songs has come our way. Here are just a couple of the best and worst for this year.

1. Hey Duggee - CBeebies

2. Jason Derulo - Colors 

3. Shawn Mendes x Portugal 

4. Will Smith - Live It Up (Official World Cup Song)