The Booker Prize is one of the most prestigious literary awards for fiction written in English. Let's examine each option:
Option A: Ruskin Bond
Ruskin Bond is a renowned Indian author known for his short stories and children’s literature. However, he has not won the Booker Prize.
Option B: R. K. Narayan
R. K. Narayan was a celebrated Indian novelist, famous for works like The Guide and Malgudi Days. Although highly influential, he did not win the Booker Prize.
Option C: Amitav Ghosh
Amitav Ghosh is a prominent Indian writer whose novels include The Shadow Lines, The Sea of Poppies, and Ibis Trilogy. Despite critical acclaim, he has not won the Booker Prize.
Option D: Anita Desai
Anita Desai is a distinguished Indian author who was shortlisted for the Booker Prize in 1985 for Fasting, Feasting. However, she did not win the prize.
Option E: Kiran Desai
Kiran Desai is the daughter of Anita Desai and won the Man Booker Prize in 2006 for her novel The Inheritance of Loss. This makes her the correct answer.
Thus, the only novelist among the options who has actually won the Booker Prize is
Kiran Desai.
Final Answer:
\[
\boxed{\text{E. Kiran Desai}}
\]