“25. It is thus clear that the Magistrate’s power under Section 156 (3) CrPC is very wide, for it is this judicial authority that must be satisfied that proper investigation by the police takes place. To ensure that a “proper investigation” takes place in the sense of a fair and just investigation by the police - which such Magistrate is to supervise – Article 21 of the Constitution of India mandates that all powers necessary, which may also be incidental or implied, are available to the Magistrate to ensure a proper investigation which, without doubt, would include the ordering of further investigation after a report is received by him under Section 173 (2); and which power would continue to ensure in such Magistrate at all stages of the criminal proceedings until the trial itself commences. Indeed, even textually, the “investigation” referred to in Section 156 (1) CrPC would, as per the definition of “investigation” under Section 2 (h), include all proceedings for collection of evidence conducted by a police officer; which would undoubtedly include proceedings by way of further investigation under Section 173(8) CrPC.”