Mamata Banerjee hits back at Amit Shah, says she never speaks without evidence - India Today