Former premier and main opposition leader PML-N chief Nawaz Sharif has said there is "no chance" of imposition of another spell of martial law in the country though steps should be taken to remove corrupt persons from the corridors of power. Sharif made the remarks while interacting with children in the flood-hit Charsadda district of Khyber-Pakhtunkhwa province on the occasion of Eid-ul-Fitr. He visited a relief camp and distributed sweets, clothes and gifts among the children. "The failure of the government cannot be described as the failure of the democracy," he said, referring to the criticism of the Pakistan People's Party-led coalition's handling of the floods. Questions were being raised due to the tainted image of some politicians, he said and called on the judiciary and Parliament to throw out corrupt people from politics. Sharif also said that there was "no need" for a military operation in the insurgency-hit province of Balochistan. The federal government should stand by the flood-affected people and start rehabilitation work, he said. "Our resources are not so limited that we cannot rehabilitate the flood victims." He criticised the government for its inability to take timely measures to help flood victims so that they could celebrate Eid properly. "The problem is within the ranks of the government," he said, warning that any failure to act quickly will aggravate matters. "The government should stop looking towards the outside world (for aid) and it must undertake indigenous efforts to combat this challenge," he said.