• Men working to repair the Shell logo at a London petrol station
  • Energy,Utilities and Mining
  • United Kingdom
  • N65991