Siege of Agra (550)

The Siege of Agra (550 CE) was a battle between the White Huns of Agra and the Indians of Kanpur. Kanpur destroyed the Hunnic city using onagers and camel troops.

History
After destroying the other cities of Jhansi and Banda on the monsoon-flooded plains of Uttar Pradesh, Kanpur turned its attention to the last city of Agra, defended by the White Huns. Kanpur sent an army north that included siege towers, bombard cannons, and infantry to attack the city, but Hunnic cavalry overwhelmed and massacred the army. In response, Kanpur recruited an army of camel troops (who excelled in combat with cavalry) and cannon to take the city in another assault. The assault turned into a cavalry battle, and the cannon destroyed the Hun stables, which cut off the Hunnic reinforcements. The Huns were massacred, and the Kanpur cannon destroyed the town. With their town in ruins, the White Huns were forced to surrender, leaving Kanpur as the dominant city on the plains of Uttar Pradesh.