Born in Chennai, Caitlin Sandra Neil Crowned Miss India USA 2024
Our Bureau New Jersey Chennai-born Caitlin Sandra Neil was crowned Miss India USA 2024 during the prestigious annual pageant held in New Jersey on December 17. The event, which gathered a diverse group of contestants from across the United States,...