Magnesium chloride is an ionic compound and has a high melting point. Explain why magnesium chloride has a high melting point?

GCSE