Texas news

Texas news
Texas is the second-largest US state by both population and area. Its capital is Austin, and its most developed city is Houston. Texas has experienced high crime rates, and has been the location of a number of mass shootings.

RT asks

Who has come out worst from the Skripal poisoning fallout?