SHANGHAI - AUGUST 5: Artists, in colorful costumes, perform on stage during the Angola Show event at Shanghai World Expo 2010 on August 5, 2010 in Shanghai, China
Editorial use only
Editorial credit: testing / Shutterstock.com

Royalty-free stock photo ID: 61592902

SHANGHAI - AUGUST 5: Artists, in colorful costumes, perform on stage during the Angola Show event at Shanghai World Expo 2010 on August 5, 2010 in Shanghai, China