Congress chief Sonia Gandhi on Wednesday said Union Home Minister Amit Shah must take responsibility for violence in Delhi and resign.