A Texas Republican leader has come under fire over his remarks on a 90-foot statue of lord Hanuman–known as the ‘Statue of Union’ — in the US city.

By admin