Big Tech’s regulatory challenges in China include closer scrutiny of taxes, but many see this as long overdue South China Morning Post, May 5, 2021