Nasa's Mars rover, Opportunity has set a new record for the distance covered by a vehicle on a non...
Rio Carnival 2012: in pictures
Photographs of the 2012 Rio de Janeiro Carnival
The 2012 Carnival in Brazil's Rio de Janeiro, the largest carnival in the world, is well under way. For days, revellers have been celebrating - including the famous Samba Parade on Sunday night, which attracts hundred of thousands of spectators.