A thin metallic spherical shell contains a charge $Q$ on its surface. A point charge $q_1$ is placed at the centre of the shell and another charge $q_2$ is placed outside the shell. All the three charges are positive. Then, the force on charge $q_1$ is:
The answer given is zero.
However, I believe that electrostatic shielding works only if there are no charges in the cavity of a conductor. In this case there is a charge in the cavity. Then, how do I prove that there is no force on the charge $q_1$?