The Champions League semi-finals returns after a hectic weekend of football across Europe. The last four teams will come up against each other as the race for a place in the Champions League final intensifies with Real and Juventus taking a…