Can Narendra Modi vote for anyone other than BJP? On face value, this question seems awfully weird, doesn't it? However, on discovering that this time alone 49 "Narendra Modis” will be casting their votes in the Gujarat elections, one's perspective might change significantly.
It is a fact that on the same day, when Prime Minister Narendra Modi will be voting for BJP, 48 other Narendra Modis will be pressing their desired button on the electronic voting machine.

