Who has written the book ‘Two Lives’?

Salman Rushdie
Arundhati Roy
Vikram Seth
Shiv Khera

The correct answer is C. Vikram Seth.

Salman Rushdie is a British Indian novelist and essayist. He is best known for his 1981 novel Midnight’s Children, which won the Booker Prize and was later adapted into a film. His other works include Shame (1983), The Moor’s Last Sigh (1995), and The Ground Beneath Her Feet (1999).

Arundhati Roy is an Indian author, social activist, and environmental activist. She is best known for her 1997 novel The God of Small Things, which won the Booker Prize. Her other works include The Ministry of Utmost Happiness (2017) and Capitalism: A Ghost Story (2014).

Vikram Seth is an Indian-born British novelist, poet, travel writer, and translator. He is best known for his 1983 novel The Golden Gate, which won the Whitbread Novel Award. His other works include A Suitable Boy (1993), An Equal Music (1999), and Two Lives (2005).

Shiv Khera is an Indian motivational speaker, author, and management consultant. He is best known for his book You Can Win (1998). His other works include Think and Grow Rich in Hindi (2002) and The Power of Positive Thinking in Hindi (2003).