Multiple choice Who destroyed the Somnath temple? Muhammad Gori Mahmud of Gazni Mahmmud Khan Muhammad bin Tugluq Reveal answer Fill a bubble to check yourself B Correct answer Explanation Mahmud of Ghazni is historically credited with the raid and destruction of the Somnath temple in 1025 AD during one of his many invasions of India.