Which of the following statements are true for ionic bonding?
A. Halite is formed by ionic bonding,
B. Diamond is hardest mineral because of strongest ionic bonding,
C. No molecules are formed by ionic bonding,
D. Minerals with ionic bonding have high melting points and are mechanically hard and strong. Choose the correct answer from the options given below: