A significant event took place in Houston, Texas, where a grand Pran Pratishtha ceremony was held to inaugurate a 90-foot-tall statue of Lord Hanuman on August 18. This statue, named the “Statue of Union,” stands as the third tallest in the United States, according to Latestly.