Question

When did the last invasion of India by Mahmud Ghaznavi?

Answer

In 1027 AD.