With China ablaze in red flags and cheering crowds for National Day, hundreds of people protested in Hong Kong, India and Nepal on Thursday, denouncing the country's human rights record during its 60 years of Communist rule.
Tags:. .denouncing. .ablaze. .nepal. .cheering. .thursday













