LONDON – Palace: Prince William, Kate Middleton to marry April 29 at Westminster Abbey.
Israel deploys ground troops in Gaza
Search for body to follow Costa Concordia removal
Dejected Brazilians watch another World Cup loss
World Cup final: Magical Messi or united Germany?
South Korea says North test-fires two projectiles