Thursday, May 24, 2007



London's historic Trafalgar Square is covered in grass turf to highlight the city as one of the greenest capitals in the world.