As the China-India military standoff along their disputed land border heads into its third month, questions and theories continue to swirl about Beijing’s motivation for taking such aggressive action at this time.

Since the violence began in early May, China has reportedly amassed thousands of troops with armored vehicles and towed artillery at multiple points near the Line of Actual Control (LAC) where the Indian union territory of Ladakh borders Tibet — representing the most significant military escalation in border tensions in over a half century.

But why now? There are many potential explanations, ranging from Chinese disgruntlement over Indian infrastructure upgrades near the LAC, to anger at India’s rejection of the "Belt and Road" initiative (BRI), to retaliation for New Delhi’s decision to limit Chinese investment in India, among others.