The BJP on Saturday grabbed control of the municipal body in Darjeeling after seventeen Gorkha Janmukti Morcha councillors switched over to the party. The total strength of the local body is 32, but two seats are vacant. Darjeeling is the fifth municipal body taken over by the BJP after the general election results were announced.