'Boycott China': Indian Americans, Taiwanese Americans, Tibetans take to Times Square to denounce China

Indian Americans have called for 'Boycott China', a protest demonstration against China at the iconic Times Square in New York.
X