On which of the following grounds government in India cannot restrict freedom of speech?

On which of the following grounds government in India cannot restrict freedom of speech?

A. When security of state is in danger
B. When stability of Government is in danger
C. When public order is likely to be disturbed
D. When relations with foreign Government are likely to be spoiled