PM Narendra Modi to visit Assam, West Bengal, unveil several projects today