In another massive sweep, Chief Minister Mamata Banerjee's Trinamool Congress has won all seven urban local bodies for which elections were held in West Bengal on Sunday. The BJP finished a distant second in most places. Elections were held for seven urban local bodies which make up five municipalities, one notified authority and one municipal corporation.