The City of London is unveiling public art displays across downtown London on Dundas Place and at Bus Rapid Transit shelters. The creatives behind the displays hope their artwork encourages busy commuters to pause, reflect and learn something new about their city.