A Texas Republican leader sparked a row with his controversial statement about a Hindu god. Alexander Duncan called Lord Hanuman a “false god”. Duncan’s remarks on a statue of Lord Hanuman in Sugar Land in Texas, drew flak from Hindus living in the United States.