Question: when is the champions league final taking place
Answer: It was played at the NSC Olimpiyskiy Stadium in Kiev , Ukraine on 26 May 2018 , between Spanish side and defending champions Real Madrid , who had won the competition in each of the last two seasons , and English side Liverpool .