Sacha Baron Cohen brings his outrageous alter-ego to Madrid, Spain. Plus: Pete Wentz, Heidi Klum, Rihanna and more

SHE'S GOT LEGS!

Who wears short shorts? Britney Spears does! After visiting the zoo with her sons the day before, the cheerful singer goes solo for an afternoon out in London on Wednesday.