54446

Several people claim that letters of credit will soon be replaced by the concept of Tradecard. What is this product and why do people think that it has a bright future?