Formula 1: Verstappen wins Imola race; Hamilton finishes 13th (Credit : Formula 1)

By IANS