Who defeated Mahmud of Ghazni in India?Why did Ghazni never successfully establish his rule over this wealthy land. It is because of the fact that he met a stiff resistance wherever he went. Although overcoming some of them, his expedition in 1018 met an end at the hands of a Rajput king of South India- King Vidhyadhara Chandela, of the Chandela Rajput dynasty .
![Rajput King who stopped Mahmud Ghazni in India](https://dharmayudh.com/wp-content/uploads/2021/02/CHANDELA-RAJPUT-KING-Vidyadhara-who-stopped-Ghazni-820x510.png)