Carlos Turcios, a Texas GOP leader, criticized a 90-foot Hanuman statue in Sugar Land, Texas The Panchaloha Abhaya Hanuman statue is the third-tallest in the US and unveiled in 2024 Turcios's remarks sparked backlash accusing him of xenophobia and misunderstanding of Hinduism