Whose resposibility is it to get the Police verification done?

I am going to rent a flat in Mumbai from Sept 2017 on-wards. I am going to be the Licensee. The flat owner is putting a clause in the agreement as follows. I wanted to know whose responsibility is it to get the police verification of the tenant's done? ----------"The Licensee will make available report of Police Verification within thirty days of agreement to the Licensor; costs, fees, charges incurred for this report will be borne by the Licensee. If Licensee fails to submit the report of Police Verification within thirty days then Licensor is at liberty to instruct Licensee to vacate the flat on immediate basis. To avoid any unpleasant incidences, Licensor is also at Liberty to take legal action against the Licensee. Under such condition, Licensee has agreed to pay i. The calendar month’s rent amount in which Licensee occupied the flat and ii. Additional Rs 25,000/- as penalty for troubles caused top the licensor. ---------" Please let me know if this clause is correct.