A political face-off erupted after Amit Shah took a sharp dig at Leader of Opposition Rahul Gandhi, referring to his remarks made during a visit to Germany.