He also had a dig at Gandhi, saying it took him years to understand that Congress lost power due to its "arrogance", and for that he had to go all the way to California for the realisation.
"Rahul Gandhi is breaking the well-laid tradition of Indian polity --that is when you go abroad, you don't speak ill about the government," he told reporters here.
"We used to go abroad at the height of corruption by Manmohan Singh government, but we never spoke like this. We were muted despite international outcry," the Law minster said.
He said the BJP does not expect the Congress leader to appreciate its work. But at the same time, the government does not require a certificate from the opposition party.
More From This Section
"Can Rahul Gandhi appreciate us? We don't want a certificate of our performance from Rahul Gandhi -- a person who is not ready to accept that his party has lost elections in a big way. It took him years to understand that Congress was arrogant and to accept that he had to go to California," he said taking a swipe at the Congress leader.
He also argued that India was being run by dynasties and cited the examples of Samajwadi Party, DMK and even Bollywood.