Subscribe

A maze is constructed in Trafalgar Square in the West End area of London.