The former Uttar Pradesh chief minister claimed that the people of not only Uttar Pradesh, but of the entire country was upset with the BJP as other than making promises it "did nothing else".
Citing a proverb, Mr Yadav said, "With empty stomach, people have now understood that the BJP does not mean business."
Asking the BJP to restrain its leaders from making "absurd" comments, he said, "The BJP should learn to face defeats or else they will be not be able to digest the outcome of the 2019 Lok Sabha elections in which the opposition will stage a comeback."
He also slammed the BJP for accusing his party of practising minority appeasement. "Chief Minister Yogi Adityanath says he does not celebrate Eid as he is a Hindu. The BJP charges us with practising Muslim appeasement. (PM) Modi has just visited Indonesia and Malaysia during the month of Ramzan. Is it an attempt towards 'international appeasement' of the Muslims?"
Glad to have visited the Istiqlal Mosque, one of the largest mosques in the world. pic.twitter.com/3iCdBZaIsj- Narendra Modi (@narendramodi) May 30, 2018
Mr Adityanath had reportedly said that he is a Hindu and does not celebrate Eid, drawing sharp criticisim from opposition.
PM Modi had also visited Indonesia's grand Istiqlal Mosque, the largest in southeast Asia, with President Joko Widodo.
Indonesia is not only the world's most populous Muslim country, followed by India, but the third largest democracy. Hindus comprise two per cent of Indonesia's population and form close to a 90 per cent majority on the island of Bali.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.