Narendra Modi has been winning many elections in Gujarat for years, on his own. This election may well be the toughest challenge for him, though the opinion polls predict another win for Modi’s magic! Will Modi’s magic work this time too? Mail Today cartoon.