Choose the correct option.
Where is the biggest Christmas tree in the UK installed?
on Trafalgar Square
on King’s Road
on Downing Street