Chinese are very direct. Mainland, at least. An aside, but I'd love it if Taiwan would hurry up and officially declare their name to be Taiwan so I can skip all the "mainland" acrobatics...
China Chinese are generally about as happy being rude as a New Yorker, and even more direct. The rest of Asia is indirect and polite. That'll change if China ever fully integrates