Image

London Free Press


The City of London celebrated Earth Day on Wednesday by giving away more than 2,000 trees to those who stopped by to grab them