New York state news

New York is a US state. Its capital is Albany, and its most-developed city is New York City. It is one of the top tourist destinations in the US. New York State’s economy is the third largest in the US.

RT asks

Who has come out worst from the Skripal poisoning fallout?