Cuban Crisis
It is an irony of history that when China is celebrating the centenary of its party, the Communist Party of China (CPC), another communist country, Cuba, is confronted with the biggest mass demonstrations for three decades against food shortage, high prices, power outage and one-party...









































