Singer Lily Allen arrives for the BRIT Awards, celebrating British pop music, at the O2 Arena in London February 19, 2014.[Photo/Agencies]
Stunning visions of light
Internet erupts over Wen-Yao affair
US first lady visits China
The many tears of DiCaprio