Bhartiya Janata Party President Amit Shah in a conversation with Zee News says that BJP will win 23 seats in West Bengal.