An Indian software developer, Sudha Sundari Narayanan, was among five immigrants sworn in at a rare naturalisation ceremony presided over by US President Donald Trump at the White House.
The group of five were sworn in as American citizens, with President Trump welcoming them to the "magnificent nation" comprising every race, religion and colour.
Apart from Narayanan, four other immigrants from Bolivia, Lebanon, Sudan and Ghana were sworn in. The video of the ceremony was played during the second night of the Republican National Convention on Tuesday.
Standing in a row with their right hand raised and a US flag in their left hand, they were administered the Oath of Allegiance by Acting United States Secretary of Homeland Security Chad Wolf, as the US President looked on.
"Today America rejoices as we welcome five absolutely incredible new members into our great American family. You are now fellow citizens of the greatest nation on the face of God''s Earth. Congratulations," Trump said.
"It’s not so easy. You went through a lot and we appreciate you being here with us today. You’ve earned the most prized treasured, cherished and priceless possession anywhere in the world. It’s called American citizenship. There is no higher honour and no greater privilege," he added.
The US President also read out the names and a few details about the five new citizens, calling Narayanan a "phenomenal success", born in India, who came to the United States 13 years ago.
"Sudha is a talented software developer and she and her husband are raising two beautiful, wonderful children 'the apples of your life''. Thank you very much and congratulations. Fantastic job," he said.