Texas Republican Alexander Duncan criticised the existence of a 90-foot Hanuman statue in Sugar Land, Texas Duncan called the US a Christian nation and opposed the Hindu statue's presence Hindu American Foundation condemned Duncan's remarks as anti-Hindu and reported him