China posts $105.4 billion May trade surplus as exports surge

Business