The Congress government has caved under pressure and the PM has asked Natwar Singh to resign from the External Affairs Ministry.