In Pictures

Day in pictures: 25 July 2014

A selection of images from around the world taken over the past 24 hours.

Image copyright Miguel Vidal/reuters
Image caption Fireworks explode during celebrations for St James's day in Santiago de Compostela, Spain.
Image copyright KAZUHIRO NOGI/AFP
Image caption Some 1,000 tropical fish, brought in from the waters around Japan's southern island of Okinawa, are displayed in the window of Sony's showroom in Tokyo.
Image copyright Reuters
Image caption People remove the cover from The Bund Without Us, an artwork made by artist Cai Guoqiang, in Shanghai, China. Cai used gunpowder and hard paper to create the artwork.
Image copyright CARL COURT/AFP
Image caption A member of staff at Buckingham Palace poses for photographers with a replica of the cake chosen to celebrate the christening of Queen Victoria's youngest son, Prince Leopold, in 1853. A special exhibition on childhood in the British royal family featuring well-loved toys spanning 250 years opens at the Palace on 26 July.
Image copyright Scott Barbour/Getty Images
Image caption Australia's first cat cafe is home to several cats from rescue shelters, and patrons can watch and play with them while enjoying a coffee.
Image copyright Robert Cianflone/Getty Images
Image caption Ross Murdoch broke the Commonwealth Games record and beat fellow Scot Michael Jamieson to claim gold in the men's 200m breaststroke final. A thrilled Murdoch, 20, said: "There's no way that just happened. I can't believe it. That was amazing."
Image copyright MEHDI FEDOUACH/AFP
Image caption Visitors ride the Little train of Artouste in the Pyrenees, France, one of Europe's highest operational trains, which is celebrating its 80th anniversary.
Image copyright Reuters
Image caption People use a plastic sheet to protect themselves from strong wind and heavy rainfall as Typhoon Matmo hits Hefei, China.
Image copyright Woburn Safari Park/PA
Image caption Rothschild's Giraffe Freya, with her female baby giraffe calf that was born this week at Woburn Safari Park in Bedfordshire, England.