Video shows high-speed train passing through tunnels in China, not India

Post Content