
The final results are expected on 16 May and a new parliament must be in place by 2 June.The current coalition government, led by the Congress-party and prime minister Singh, is facing one of the biggest challenges in its history, mainly from the opposition BJP-led alliance.Surprisingly, the two main parties are also competing against a "third bloc", mainly consisting of the communist and some regional parties. For now, it is too close to call. (BBC/CNN, pics: BBC Website)
