Mahmud of Ghazni
1023: Lahore. He forces Kalinjar and Gwalior to submit and pay tribute:  Trilochanpala, the grandson of Jayapala, is assassinated by his own troops. Official annexation of Punjab (including present day Haryana at that time) by Mahmud Ghaznavi. Also fails to take the Lohara fort on the western border of Kashmir for the second time.