Two English teams – Chelsea and Manchester City – will be vying for UEFA Champions League glory May 29, but the final won’t be played in England.
Two English teams – Chelsea and Manchester City – will be vying for UEFA Champions League glory May 29, but the final won’t be played in England.