OPC helps recover Rs 23 million along with 3 kanal land