Posts

HAVANA, Oct. 7th ‘Let them talk!’ Rumors of Russia mulling a military base in CUBA shot down by PM Medvedev Setting up a Russian military base in Cuba was not discussed between…

Read more