Photos


Caricature puppets of the members of Swedish pop group ABBA are on display at ABBAWorld in London.

Associated Press