ADVERTISEMENTS:

Meaning of “public deposits”.