I came across this question :
A thin metallic spherical shell contains a charge $Q$ on it. A point charge $q$ is placed at the Centre of the shell and another charge $q1$ is placed outside it. All three charges are positive. What is the force on the charge at the Centre?
Answer options are: - (a) towards left (b) right (c) up (d) zero
According to solution : - its (d) zero
Now I am confused as I know that field inside the shell is zero but there will be field from q1 which will have force F towards left right. So searching for an answer , I came across a point that shell acts as a faraday cage, thus blocking the field outside it.
So I would like you to explain the shielding effect of shell and also if this works only for conducting shells or does it work for non-conducting shells too?