India's military buildup is uncalled for. It is clear as day who is the hostile party.
China, on the other hand, tries to play down the threat and calm fears. However, we know that China is only putting up a confident front. The motivations of one's neighbour in showing its military capability and war readiness are of serious concerns.
Why didn't India's aggressive posture draw the same criticisms and objections from western powers? For instance, Iranian acquisition of nuclear capability pre-weapons manufacture and North Korea's failed attempt.
US has been providing both political and technological support (hedging its bets against Pakistan turning). However, we have learnt dearly that wars do not help to end wars.
Beijing on Thursday downplayed India's successful launch of a missile capable of striking anywhere in China, saying the neighbouring giants were not rivals.
India earlier on Thursday test-fired its new Agni V missile, which boasts a 5,000-kilometre (3,100-mile) range and is capable of delivering a one-tonne nuclear warhead.
"China has taken note of reports of India's missile launch," foreign ministry spokesman Liu Weimin told reporters when asked for comment on the launch.
"China and India are both big emerging countries, we are not rivals but cooperation partners."
Analysts have noted the Agni V extends India's missile reach over all of China, including military installations in the far northeast.
Only the permanent members of the UN Security Council - China, Russia, France, the United States and the United Kingdom - along with Israel, are believed to have such long distance missiles.
The launch will be closely monitored by India's nuclear-armed rivals China and Pakistan and by Western countries, but is unlikely to draw the kind of criticism aimed at North Korea after its own failed long-range rocket launch on Thursday.
India has a no-first-use policy and says its nuclear weapons and missiles are for defensive purposes only.