Indian Army Chief General Upendra Dwivedi on Sunday said the rise of China as a dominant economic and strategic force hampers Indias effort to be the natural leader for the Global South.