Congress leader Rahul Gandhi in Lucknow on May 10 said that he is ready for public debate with Prime Minister Narendra Modi amid Lok Sabha elections.