The Mercury transit of November 8 was not visible from Europe, but Rafael Granha, from Rio de Janeiro, was so kind to send me this picture. Mercury is the little dot on the right side of the sun. Left below Mercury a large sunspot is visible.
The next planetary transits across the sun will be Venus on June 6, 2012 and Mercury on May 9, 2016. NASA maintains a good website on transits.