What were Mahmud's two main motives for attacking Indian territories?
Mahmud's first motive was plunder, as temples held immense wealth accumulated over centuries. His second motive was religious—he wanted to spread his version of Islam and destroy non-Muslim places of worship.