Question: do indian passport holders need transit visa in china?
Answer: You do not need a visa at all. You are allowed 24 hours maximum to transit without visa, each time you pass through China. This is permitted for all passports. So with 22 hour transits, you are OK.