Manchester City And Inter Milan Set For Champions League Final Showdown

It is the second Champions League final held at the Ataturk Olympic Stadium, situated on the European side of the Bosphorus, 25 kilometres from central Istanbul.

Leave a comment