Battle of Peshawar (1001) participant Hindu Shahis
The Battle of Peshawar was fought on 27 November 1001 between the Ghaznavid army of Mahmud of Ghazni and the Hindu Shahi army of Jayapala, near Peshawar. Jayapala was defeated and captured, and as a result of the humiliation of the defeat, he later immolated himself in a funeral pyre. This is the first of many major battles in the expansion of the Ghaznavid Empire into the Indian subcontinent by Mahmud.Background
In 962, Alp-Tegin, a Turkic ghulam or slave soldier, who rose to be the commander of the army in Khorasan in the service of the Samanids, seized Ghazna and set himself up as a ruler there. In 997, Mahmud ascended the throne at Ghazni, a successor to Sabuktigin, Mahmud started to vigorously expand his domain, and vowed to invade India every year until the northern lands were his. In 1001 he arrived at Peshawar with a select group of 15,000 cavalry, and a large corps of ghazis and Afghans. This began a struggle with the Hindu Shahi kingdom which extended from Laghman to Kashmir and from Sirhind to Multan  The Hindu Shahi ruler Jayapala attacked the ghaznavids, but was defeated, then again later when his army of a reported size of over 100,000 was beaten. The territories were annexed by the Ghaznavids.