Dozens protest in New York’s Grand Central Station in support of Chile

  • 5 years ago
Dozens of human rights activists held a rally inside New York’s Grand Central Station on Tuesday (December 10) in support of the anti-government protests in Chile.