Punjab gears up for polling in 103 urban local bodies today, featuring 7,555 candidates vying for 1,896 wards. Eight municipal corporations, 75 municipal councils, and 20 nagar panchayats are part of this extensive electoral exercise. Over 35 lakh voters will cast their ballots, with counting scheduled for May 29.