Chinese skeptical of explanation for high-speed rail crash

July 26, 2011 1:07 PM