The transit of Venus across the Sun has enthralled astronomers and amateur stargazers alike. They gathered across the world to view the rare phenomenon.

source