TMC MLA Firhad Hakim resigned as Kolkata Mayor after receiving approval from TMC supremo Mamata Banerjee, party leader Kunal Ghosh said. Hakim had earlier sought permission from the TMC chief to step down from the post, citing difficulties in functioning after the BJP came to power in West Bengal. "At that time, he was asked not to resign," Ghosh added.