Miss New York Nina Davuluri won the 2014 Miss America title on Sunday, becoming the first Indian-American to win the coveted title.
The 24-year-old aspiring physician defeated contestants from 49 other states to wear the crown at the pageant held in Atlantic City. Miss California Crystal Lee was the first runner-up.
"I'm so happy this organization has celebrated diversity, and, on this stage tonight, there was so much diversity," Davuluri told reporters. "I'm so proud to be the first Indian Miss America."
Nina Davuluri won $50,000 prize money after defeating Crystal Lee (Miss California), Rebecca Yeh (Miss Minnesota), Myrrhanda Jones (Miss Florida), and Kelsey Griswold (Miss Oklahoma). Last year's winner, Mallory Hagan crowned her.
The judging panel of the pageant selected after a personal interview, talent demonstration, questioning on stage, and appearances in swimwear and evening gowns.
Racist tweets flooded twitter after Nina Davuluri was crowned Miss America.
Hash tag "This Is who deserved #MissAmerica," projecting Theresa Vail as the deserved winner, started trending on twitter.
"Miss Kansas, a gun-toting, deer-hunting, military veteran was America's choice - but not the liberal Miss America judges' choice," tweeted Todd Starnes, host of Fox News and Commentary.
"The liberal Miss America judges won't say this - but Miss Kansas lost because she actually represented American values. #missamerica," he added.
"Shouldn't you be full American to be miss America?" said one.
"WHEN WILL A WHITE WOMAN WIN #MISSAMERICA? Ever??!!" said another.
Meanwhile, there was equal number of people lambasting those with the racist attitude.
"An Indian-American won The #MissAmerica and Twitter exploded with hateful tweets, with people calling her Arab. Go back to school USA," tweeted one.
"This is depressing. Well, wonderful that she won & depressing that some Americans are morons. #MissAmerica," wrote another.
Check out Miss America Photos