With multiple scams apparently weighing on their minds, Prime Minister Manmohan Singh and Congress President Sonia Gandhi today spoke out against the "cancer of corruption" and rising "graft and greed", saying these are putting in danger the very basis of Independent India.