why ammonia is used to prepare ammonium chloride by reacting ammonia and chlorine ?
Ammonium chloride is prepared by reacting ammonia with HCl and not with chlorine,
NH3+HCl →NH4Cl
When ammonia reacts with chlorine chloramine (NH2Cl) is formed.
NH3 +Cl2→NH2Cl