Generally the atomic and ionic radii increase with increase in atomic number down the group. But the atomic size of aluminium and gallium is almost the same. This is because
A. The nuclear charge of Ga is higher than that of Al
B. Gallium contains intervening d-electrons which do not not screen the valence electrons effectively
C. the ionization energies of Ga and Al are comparable
D. All of the above.