Sports Alexis Putellas, Borja Iglesias, Others Blast Luis Rubiales Over Refusal To ResignBy EditorAugust 25, 20230 Spanish FA president Luis Rubiales has sparked even more outrage in the Spain camp as their Women’s World Cup winners…