Colour in transition metal compounds is attributed to____________?

Colour in transition metal compounds is attributed to____________?

A. Small sized metal ions
B. Absorption of light in UV region
C. Complete ns sub-shell
D. Incomplete (n-1) d sub-shell