Opinion | To call the likes of China and India 'developing' is, frankly, insulting