Defence Minister Manohar Parrikar on Sunday sparked a controversy by saying that respect for the Indian Army is diminishing because "for 40-50 years, we have not fought a war". His statement drew criticism from various opposition parties. "Ministers in this government say anything and embarrass the nation. We are proud of our Indian Army," Congress leader Pramod Tiwari said.