Union Home Minister Amit Shah will be on a day-long visit to Kolkata where he is scheduled to address the rally at the Shaheed Minar Ground and also inaugurate a new building of the National Security Guards (NSG) at Rajarhat and hold closed-door meetings with state BJP leadership along with Nadda.