JD Sports, Elite Sports and Rangers Football Club have been fined £2million for fixing prices of football shirts.
The Competition and Markets Authority (CMA) said Elite Sports and JD Sports broke competition law by fixing prices of Rangers-branded replica kits and other clothing.
Elite Sports has been fined £459,000, JD Sports £1.4million and Rangers £225,000.