The most prominent 90-foot-tall monument in 2026 is the Statue of Union, located in Sugar Land, Texas. Unveiled in August 2024, this massive bronze statue depicts the Hindu God Hanuman and is the third-tallest statue in the United States. It stands as a major landmark for the Indian-American community and is a popular site for religious and cultural tourism. Another notable structure in this height range is the Great Sphinx of Giza in Egypt, which measures approximately 66 feet high, but its length of 240 feet often leads people to misjudge its vertical scale. In 2026, the Statue of Union has become a symbol of Texas's diverse cultural landscape, attracting thousands of visitors annually who come to admire its intricate craftsmanship and its sheer scale, which is roughly half the height of the Statue of Liberty (excluding the pedestal).