BJP chief Amit Shah is in Bengal on a two-day trip where he visited several prominent religious sites and accused the Mamata Banerjee government of ignoring the culture of Bengal.