Uefa finishes semi finals and CAF quarter finals near

This week saw the second leg matches of the semi finals play out and we now know which two teams will be playing in the final of the Uefa Champions League.

Read More