The Yoga guru Baba Ramdev today has criticized China over the ongoing military impasse on the Doklam Plateau. "India is today a self-contented country with sufficient arms, ammunitions and army to fight against China.", he said. "Let China accumulate blood, dollars, weapons and whatsoever, but they cannot threaten or harm our nation under any circumstances," he added. "I think India must strongly take on China and compel them to bend at their knees. It can suppress weak countries of the globe, but a country like India is not going to be suppressed by these threats, and neither can China compete with India at any level," Baba Ramdev said. ALSO READ: Akhilesh Yadav demands CBI inquiry in Gorakhpur tragedy Flood killed more than 140 animals in Kaziranga Park Plea over death of children due to shortage of oxygen will be heard today in Allahabad HC