The planet Venus can be seen on its transit of the Sun, from Beijing The planet Venus can be seen on its transit of the Sun, from Beijing