Hot 

Skechers has cut the ribbon on its new headquarters just north of London, in St. Albans, England.