A glistening aluminium canopy undulates above the heads of waiting passengers at a bus station in Slough, England. (more…)