Carlos Turcios, a Texas-based conservative activist, is facing heat over his remark on a 90-foot statue of Lord Hanuman, also known as the ‘Statue of Union’ in the US city. Turcios posted a video of ...