Union Home Minister Amit Shah will arrive in West Bengal on Friday on a two-day visit to the state. He will hold a public meeting and take stock of the organisational strength of the BJP in the state during the visit. Shah is visiting the state ahead of the rural polls in the state, which is due next month, and the party seeks to strengthen its organisational machinery.