What were Mahmud of Ghazni's main motives for attacking India?
Mahmud had two main motives for attacking India. First was plunder, as temples held immense wealth accumulated over centuries. Second was religious—he wanted to spread his version of Islam and destroy non-Muslim places of worship. His campaigns involved destruction, slaughter, and capturing prisoners who were sold as slaves.