Who was the ruler of Gujrat when Mahmud Ghaznavi attacked Somnath temple? A) Pulakeshin II B) Vikramaditya I C) Bhima I D) None of these Related MCQs: Somnath Temple is located in which state of India? Mehmud of Ghaznavi Mahmud of Ghaznavi was born in the town of Ghazni in..? Who among the following ruler committed suicide after battle with Mahmud Ghaznavi? A temple called the Sri Dalada Maligawa (Temple of the Sacred Tooth Relic) claims to have a tooth of Gautama Buddha.Where is this temple located?