The correct answer is: D. Karnadeva
Karnadeva was the last ruler of the Vaghela dynasty. He ruled from 1285 to 1304 CE. He was defeated by Alauddin Khalji in 1304 CE and the Vaghela dynasty came to an end.
Visaladeva was the founder of the Vaghela dynasty. He ruled from 1178 to 1209 CE. He was a powerful ruler and expanded the kingdom of the Vaghelas.
Arjunadeva was the son of Visaladeva. He ruled from 1209 to 1242 CE. He was a capable ruler and continued to expand the kingdom of the Vaghelas.
Sarangadeva was the son of Arjunadeva. He ruled from 1242 to 1285 CE. He was a weak ruler and the kingdom of the Vaghelas began to decline under his rule.
Karnadeva was the son of Sarangadeva. He ruled from 1285 to 1304 CE. He was the last ruler of the Vaghela dynasty. He was defeated by Alauddin Khalji in 1304 CE and the Vaghela dynasty came to an end.