Wednesday, December 14, 2011

In pictures: How to roll a Cuban cigar



(BBC News) These Cohiba cigars are made at the company's El Laguito factory in Havana. The factory was set up in 1968 to make cigars for then President Fidel Castro to give to visiting dignitaries, and the cigars were not sold commercially until 1982. Continued

No comments: