Prime Minister Narendra Modi today criticized dynastic politics and made a dig on political sons-in-law, which was seen as a dig on Congress president Sonia Gandhi's son-in-law Robert Vadra. PM Modi was speaking in Jammu, on the centenary of veteran politician Girdhari Lal Dogra, whose son-in-law is Finance Minister Arun Jaitley.