Read More Business Wired The 17 percent transaction tax is a source of contention for online marketplaces July 21, 2021 Read More Share