Prime Minister Narendra Modi will visit West Bengal on Friday to unveil Rs 5,200 crore worth of infrastructure projects, including three crucial metro stretches, and address a public rally.