Actress Delphine Chaneac arrives on the red carpet for the screening of the film "The Artist" in competition at the 64th Cannes Film Festival, May 15, 2011.[Photo/Agencies]
Living goddess Kumari is taken back to her house after observing the Red Machindranath chariot festival in Lalitpur May 15, 2011. The Red Machindranath chariot festival is one of the main festivals observed by both the Buddhist and Hindu communities of Kathmandu valley. It celebrates the deity Lord Machindranath who is credited with saving Nepal from a prolonged drought in ancient times.[Photo/Agencies]