Tag: Alibaba

Home Tags Alibaba

Indonesia adds tech giants like Microsoft and Alibaba in the list of companies that must pay VAT

Indonesia added 8 more companies including Microsoft...