Houston: A 90-foot-tall bronze murti of Lord Hanuman, unveiled near here, symbolising “a new milestone in the cultural and spiritual landscape of America,” has become the latest landmark in Texas visible from miles away, and the third tallest sculpture in the US.