The Soviet and later Russian Mil Mi-24 helicopter has been produced in many variants, as described below.