Battle of Chabuheluo

Battle of Chabuheluo
Date648 AD
Location
Champaran (Present-day Bihar, India)
Result Tang alliance victory
Belligerents
Kingdom of Kannauj
Commanders and leaders
Strength
  • 1,200 Tibetan soldiers
  • 7,000+ Nepalese calvarymen
Unknown
Casualties and losses
Unknown
  • 3,000+ beheaded
  • 10,000+ drowned
  • 2,000 captured

The Battle of Chabuheluo (Chinese: 茶鎛和羅城之戰) was a battle that took place between an alliance led by the Tang dynasty and the Kingdom of Kannauj in 648 AD.