China allows visa-free transit for Indian nationals for up to 24 hours. By comparison, U.S. citizens are given 10 days.