Debating rise of China