Who has written the famous book Padmavat?

Nakhshabi
Malik Muhammad Jayasi
Al Biruni
Hasan Nizami

The correct answer is B. Malik Muhammad Jayasi.

Malik Muhammad Jayasi was a 16th-century Indian Sufi poet who wrote in the Awadhi language. He is best known for his epic poem Padmavat, which tells the story of the Rajput prince Ratan Singh and his love for the Muslim princess Padmavati. The poem is considered a masterpiece of Indian literature and has been translated into many languages.

A. Nakhshabi was a 15th-century Persian poet who wrote the romance Haft Paykar.
C. Al Biruni was a 10th-century Persian polymath who wrote extensively on a variety of subjects, including astronomy, mathematics, geography, and history.
D. Hasan Nizami was a 12th-century Persian historian who wrote the Taj-ul-Ma’asir, a history of the Seljuq dynasty.