Gadgets Twitter Makes First Interest Payment to Banks on Elon Musk’s $13 Billion Buyout Loan BlogiiaAdmin February 1, 2023 0 Twitter has made its first interest payment on a loan that banks provided to help […]