Hours ahead of the show, Tripura Governor Tathagata Roy posted provocative tweets.
Paki singer GhulamAli in Kolkata. No ppl on earth hv sufferd at Paki hands as mch as Bengali Hindus. Bengalis forget,said Haraprasad ShastriTathagata Roy (@tathagata2) January 12, 2016
On 12 February 1950 all trains crossing the Meghna Bridge at Ashugonj (now Bangladesh) wr stopped,all Hindus stabbed and thrown into river.Tathagata Roy (@tathagata2) January 11, 2016
Before he took over as governor, Mr Roy was chief of the BJP in Bengal. He has faced criticism for his controversial posts in the past.
Earlier, Trinamool lawmaker Derek O'Brien had confronted sharp reactions to his tweet announcing the show days after the January 2 Pathankot terror attack in which seven military personnel were martyred.
Tickets were not sold for the show held at the Netaji Indoor Stadium, which was strictly by invitation only. Sources say the ruling Trinamool Congress was cautious because this was the ghazal singer's first show since the controversy last year.
After his events in Mumbai and Pune were cancelled, Mr Ali had said he would "never to return to India." Mamata Banerjee had offered Kolkata as a venue and so had her Delhi counterpart Arvind Kejriwal. After performing in Kolkata, Mr Ali will travel to Thiruvananthapuram, Kozhikode and Delhi.