Is declaring One's Imaan in public - Compulsory? by Dr Zakir Naik

Dr Zakir Naik answers a Question posed by Muslim Sister.
Is declaring One's Imaan in public - Compulsory?