Former Trinamool Congress (TMC) heavyweight Suvendu Adhikari joined the BJP in the presence of Union home minister Amit Shah at a public rally in West Midnapore district on Saturday, along with six other TMC MLAs, two Left MLAs and one Congress MLA and one TMC Lok Sabha MP.