China has cancelled the international leg of the Paralympic torch relay, which was due to pass through London, in an apparent attempt to avoid similar protests to those that dogged the Olympic torch’s global tour.