Our selection of the best photos from the last seven days. Featuring a smoking orangutan, a mis-timed firework display, and impressive 3D art from China.
All 20,000 fireworks lit the sky in 15 seconds when they were accidentally set off prematurely by a computer glitch at the San Diego Independence Day show. The explosives were launched from four barges in San Diego Bay and from a pier. The fireworks, all 20,000 of them, went off five minutes before the show was supposed to begin and thousands of disappointed spectators were told the display was over.