Chennai-born Indian American Caitlin Sandra Neil was crowned Miss India USA 2024 at the annual pageant organized by the India Festival Committee (IFC) in New Jersey.
Nina Davuluri is the first Indian-American to be chosen as Miss America and the first to perform a Bollywood dance on the Miss America stage. In an exclusive interview with The Times of India ...