The M-16 is not used by the Indian Army. The Indian Army uses the INSAS rifle series (indigenous), has acquired AK-203/AKM variants, and uses various other weapons. The MP5 submachine gun is used by special forces. The M-16 is primarily used by US and allied forces, not the Indian military. India has gone with Russian AK variants and indigenous INSAS instead of the American M-16 platform.