BEIJING, June 12: China has appointed veteran diplomat Sun Weidong, an expert in South Asian affairs as its new envoy to India, media reports said on Tuesday.