The most stunning images from the worlds of science and technology this week, including a leopard’s daring escape and a scene with two very different Londons.