Barcelona and Liverpool will meet each other in the semi-finals, and it’s going to be a tough match for both sides. They’ve both had impressive campaigns and their star players, including the likes of Lionel Messi, Sadio Mane and Mohamed Salah, are all on form at the moment. It’s going to be one to watch. The other semi-final will see Tottenham facing Ajax, giving rise to the very real possibility of an all-English final – which would please the British fans no end. But the young Ajax side are hungry – and they have a lot to prove.