PM Narendra Modi has won the online reader’s poll for TIME magazine’s Person of the Year, 2016.