Spain gets 35 minute-50 minute turns (the latter becoming more frequent now in places like BCN where boarding is a nightmare) mainly due to use of airbridges/buses/taking more fuel etc. 25 minute turns feature more in the smaller spanish airports like GRO, REU and SDR due to always using steps. 25 minute turns are just doable as long as the PAX are out waiting on the ramp for the last minute of the security check.
Italy is impossible due to no fuelling and boarding allowed. Always rely on landing early in these places.