Ahead of BJP president Amit Shah's visit to the city, the saffron party has lost control of the Garulia municipality in West Bengal's North 24 Parganas district, after its chairman Sunil Singh resigned from his post, paving way for the TMC to regain control of the civic body.