India is currently holding the world's biggest ever election. Today we're shining the spotlight on Rahul Gandhi, long groomed for high office, who faces stiff competition from Narendra Modi, the governor of Gujarat state, to become the country's next prime minister. Gandhi's ruling Congress party and family have dominated Indian politics for decades, but the main opposition BJP and their candidate Modi are ahead in the polls.