Editor's choice

Mon Apr 23, 2012 6:00pm IST

1 of 24. Participants take part in a soap bubble festival in the Palace Square in St.Petersburg April 22, 2012.

Credit: Reuters/Alexander Demianchuk

Our best photos from the last 24 hours.

  • Most Popular
  • Most Shared