The Congress has made a comeback in the rural areas of Gujarat and won 21 of the 31 district panchayats, while the BJP retained its hold over urban pockets clinching all six municipal corporations