Question: iodine has a low melting point?
Answer: Iodine has a low melting point because of it's large size. I2 or iodine molecule has two iodine atoms bonded together. Since the size is very large,bonds are weak and melt under low temperature.