The former Delhi chief minister, on a "study" tour of Gujarat, told the media here that he was trying to meet Modi and raise 16 questions.
"You claim to have have eradicated corruption. But when I met people here in villages and towns, I came to know there is a lot of corruption in your government departments," he said, referring to Modi. "People have to give bribe to get BPL cards and to get jobs. People are very unhappy with the corruption. So how can you claim to have eradicated corruption?"
Kejriwal also alleged that Modi, the BJP's prime ministerial candidate, had accommodated "corrupt leaders" like Babubhai Bokhiria and Purushottam Solanaki in his cabinet.
He added that he found widespread unemployment in Gujarat. "You have kept youths on contract jobs. You pay them a meagre Rs.5,300 (a month). How can an educated man run a family with such a meagre amount?"
He lamented that the condition of government schools in the Gujarat villages he went to was "very bad".
Kejriwal described as false the data Modi dishes out claiming giant strides in agricultural development in the state.