There is the widespread notion in India and abroad that, although voting goes on until May 12, it is all over bar the counting and the celebratory announcement of the results: Narendra Modi, the controversial leader of the Bharatiya Janata Party and chief minister of Gujarat state, is all set to become the next prime minister of India.

Modi has a lot of powerful people rooting for him. Most Indian big business is certainly for him, putting its money where its mouth is.

Additionally, foreign institutional investors have poured more than $10 billion into India this year on the expectation of a stable and pro-business government from May with Modi in charge. Here is a man who "can get things done" as one expatriate Indian businessman put it, singing from the common hymn sheet of support for him.