If the closure report is already prepared, then the police will file it sooner or later in the court. So, the best course is to wait for some reasonable time, keeping in view the fact that the investigation process itself has been slow (taking two years). In some states (such as in Maharashtra), there are rules in the police department to file the closure report after obtaining approval from the Sub-Divisional Police Officer (also called Circle Officer / ACP at some places) who is supposed to check whether the investigation is being closed properly. May be that the police station may be in the process of taking such approval. Or, they may be waiting for the next date in the court to file the report. In any case, you may try to ascertain the reason from the police and the time when they would submit it to the court.
In the worst situation, since it is a Section 156(3) Cr.P.C. order case, you may request the Magistrate concerned to call for the police report. You may even request the senior officers of police in this regard, if needed.
Dr. Ashok Dhamija is a New Delhi based Supreme Court Advocate and author of law books. Read more about him by clicking here. List of his Forum Replies. List of his other articles. List of his Quora Answers. List of his YouTube Videos.