Doubts over Champions League final venue as Turkey added to red list

Doubts over Champions League final venue as Turkey added to red list