Beyonce looks angelic as she performs at the United Nations tonight (Aug 10) in New York City.

The 30-year-old “I Was Here” singer taped a rendition of said song, which will be released globally on August 19 as part of the celebration of World Humanitarian Day.

    

Photos via Beyonce.com