Under which of the following condition(s) a writ of mandamus can be granted? Give correct answer using the codes :
A. There must be a public duty
B. There must be a specific demand and refusal
C. There must be a clear right to enforce the duty
D. The right must be subsisting on the date of the petition