Corrosion protection of magnesium and its alloys through micro arc oxidation (M.A.O.) and M.A.O. based duplex coatings