October 11, 2008 by Sachin Seth  
Filed under Terra

More than 87% of the nearly 200,000 who cast their vote on iftheworldcouldvote.com voted democrat, putting their hope behind Sen. Barack Obama as leader of the free world.