Slamming opposition parties for using crude and derogatory language against Prime Minister Narendra Modi defence minister Rajnath Singh said the BJP-led govt has delivered on all the promisesit made, ranging from construction of Ram temple and the Citizenship (Amendment) Act to abrogation of Article 370 and abolishing triple talaq.