Which level of government in India has the power to legislate on the ‘residuary’ subjects?

Q. Which level of government in India has the power to legislate on the ‘residuary’ subjects?
A. Union government
B. State government
C. Local self-government
D. Both a and b
Answer: Both a and b