India’s main opposition Hindu nationalist party has named a controversial Hindu ideologue as its candidate for prime minister if it wins national elections next year.

Narendra Modi, 62, is likely to challenge Rahul Gandhi, the heir to India’s Nehru-Gandhi political dynasty, who is widely expected to lead the ruling Congress party in the campaign. Mr Gandhi was elevated to the Congress party’s No 2 position early this year behind his mother Sonia Gandhi, who is its president.

Mr Modi, chief minister of western Gujarat state for the past 11 years, has been accused of doing little to stop anti-Muslim riots in the state in 2002 which left more than 1,000 dead.

On February 27, 2002, a train fire in Gujarat killed 60 Hindu pilgrims. Muslims were blamed for the fire and weeks of rioting followed.

No evidence directly links Mr Modi to the violence and he says he has no responsibility for the killings.

Mr Modi promised in his acceptance speech to do his best to earn public support to win power from the scandal-ridden Congress party, which has been in power for nine years.

His name was announced by Bharatiya Janata Party President Rajnath Singh after a meeting of party members. It was preceded by efforts by party leaders to win an endorsement for Mr Modi from Lal Krishna Advani, 85, the most senior party leader.

Mr Advani stayed away from the meeting, apparently to show his opposition to the promotion of Mr Modi.

Several BJP leaders have previously said that they fear the party will fare badly in the national elections because of the divisive image that Mr Modi had.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.