20120304 india: Invoking divine grace for a spectacular finish in poll results