Photo of the Day

A picture shows the logo of French oil company headquarters Total, on October 21, 2014 in La Defense buisness district, near Paris. New chief executive promises stability after death of former chief in plane crash this month

View gallery

500 photos

View Comments (2)