Addressing a press conference in Lucknow ahead of the urban body polls next month, Samajwadi Party president Akhilesh Yadav launched a scathing attack on the BJP over "corruption" in municipal bodies, alleged lack of development, waterlogging, encroachment and other civic problems