Objectives of his Indian invasions
The reasons for his invasions to India are -
Muhammad of Ghazni the primary object of his invasion was to plunder India's wealth. India, at that time, was known for his wealth, gold, precious diamonds etc and also to enslave women, men and children to sell them in the markets of Central Asia.
Muhammad of Ghor, the object of his invasions was to establish political hegemony in India as he was quite familiar with the weak Mughal administration of Delhi.