Porto fined $1.6M by UEFA and threatened with oneChina's top legislator holds talks with speaker of Moroccan House of RepresentativesBuffalo Bills promote Matt Bazirgan to director of college scouting in series of scouting movesMost of the US contingent advances to Saturday at the BMX racing world championshipsXi holds welcome ceremony for PutinPotential signature fraud in Michigan threatens to disrupt congressional racesTexas Gov. Greg Abbott gave few pardons before rushing to clear Army officer who killed a protesterEU probes Facebook, Instagram over child safetyRussia vows retaliation for Ukrainian strikes on its regionsLakota student's feather plume cut off cap during high school commencement