Financial Services Stellar Development Foundation Invests $5 Million in Abra AIT News Desk May 7, 2020 Investment will bring new products to the Stellar network through Abra's next generation financial technology platform Today, the Stellar…