Tag Archives: i24News

July 19

Facebook’s Libra faces uphill battle on the hill

Facebook has lost the trust of Congress and faces an uphill battle to launch their crypto currency Libra