Today's celebrity pictures:
Today's celebrity pictures include Shakira, making her first public appearance following the birth of baby boy Milan Pique, posing with photographer Jaume de Laiguana at his exhibition opening in Barcelona.
Russell Brand has posted a naked picture of himself on Twitter, with only his new book to protect his modesty.