Ice In The City For London Festival

London's business and banking hub Canary Wharf is the stage for this year's London Ice Sculpting Festival.