AAP's Gopal Italia on Monday won from Gujarat's Visavadar assembly constituency and his party also retained Punjab's Ludhiana West seat while the Congress-led UDF wrested Nilambur from the ruling LDF in Kerala, according to results of assembly bypolls in four states.