Senior Congress leader Jairam Ramesh on Monday launched a sharp attack on the Narendra Modi government, stating that the Prime Minister had earlier dismissed demands for a caste census, but was eventually forced to accept it due to widespread public pressure led by the opposition party.