The Trinamool Congress on Sunday alleged that Prime Minister Narendra Modi has scant knowledge of history and demanded an apology from him for incorrectly saying that freedom fighter from West Bengal, Matangini Hazra, hailed from Assam. The BJP said that the TMC was unnecessarily creating a controversy over the gaffe made during the prime minister's Independence Day speech,