The National Space Agency (Angkasa) provided a live feed of the Venus Transit on its website until 12.50pm Wednesday.
This rarest of predictable astronomical phenomena could be viewed from many parts of the world on June 5 and 6. This was the last time this cosmic event occurred this century. The next transits of Venus will be in December 2117 and December 2125.
More..Transit of Venus - last this century (5 and 6 June)
A video from NASA
More images from NASA