Amit Shah to visit West Bengal on 20 January - First Post