Disgraced former Spanish football chief Luis Rubiales stepped down in September 2023 and his successor Pedro Rocha was suspended in July by Spain’s top sports court. – The Headlines – Sports News Today, Live Cricket Score, Football News, Sports Videos