Porto to host Champions League final between Manchester City and Chelsea
The all-English Champions League final on May 29 has been moved to Porto, UEFA has announced.