Question: where is the final of the champions league 2018
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 .