thakur cancels china visit