90-Ft Statue Of Lord Hanuman Unveiled In Texas’ Sugar Land Is US’ Third Tallest The statue, known as the Statue of Union, is located at Sri Ashtalakshmi Temple in Sugar Land.