Задание
Choose the correct option.
Where is the biggest Christmas tree in the UK installed?
- on Trafalgar Square
- on King’s Road
- on Downing Street