Narendra Modi might very well be the next Prime Minister of India! He proves to be a polarizing figure on the Indian political landscape.
Modi is the head of the country's main opposition party, and is working hard to win next year's general election.
But he is a deeply polarizing figure with his critics saying the unabashed Hindu nationalist is too pro-business and that he shuns the poor and minority communities.
"I'm nationalist. I'm patriotic. Nothing is wrong. I'm a born Hindu. Nothing is wrong. So, I'm a Hindu nationalist so yes, you can say I'm a Hindu nationalist because I am a born Hindu, I'm patriotic, so nothing is wrong in it. As far as progressive, development oriented, workaholic, whatever they say, this is what they see. So there's no contradiction between the two," he says.
While Gujarat is held up as a model for economic development in India - the state is also notorious for bitter sectarian rivalries after the 2002 clashes between Hindu and Muslim communities.
The government says about 1, 000 people were killed, mostly Muslims. Human rights groups say the real figure is more than double.
Modi has faced widespread criticism for encouraging the communal bloodletting, which he denies.
Despite the controversy in his past - Modi has managed to cement his reputation as a can-do administrator with a bright future.
His critics are not swayed - and are no less vocal in their criticism than they were before.
But Modi seems to have the thick skin required of politicians gunning for the top job.