Houston: A 90-foot-tall bronze murti of Lord Hanuman, unveiled close to right here, symbolising “a new milestone in the cultural and spiritual landscape of America,” has grow to be the most recent landmark in Texas seen from miles away, and the third tallest sculpture within the US.