China tops the list of the most attractive business location in Asia but lags behind in global overa