Vadodara: Narendra Modi said he would work for the good of all Indians in his maiden address as the country’s prime minister-elect, hours after his party scored a resounding general election win.

The dramatic victory by Modi and his Bharatiya Janata Party (BJP) was the first time a single party has won a majority in India’s parliament for three decades.

“I want to tell my fellow Indians that in letter and spirit I will take all Indians with me,” the usually stern Modi said, flashing broad smiles throughout his address and wearing a checked beige and white tunic.