Indian-American US politician Nikki Haley has announced she is running for US President in 2024. With this, Haley - who identifies herself as a "proud daughter of Indian immigrants" - became the first Republican to challenge former US President Donald Trump in his bid for the White House.