A performer from a Caribbean country prepares before the opening of the Edinburgh Festival Carnival in Edinburgh, Britain, July 21, 2013. The Edinburgh Festival Carnival started on Sunday with music, dance, costumes, and street entertainment in all shapes, sizes, and sounds. With free admission for all, a total of 400 performers from Caribbean countries, Spain, Poland, Hungary, France, China and Britain among others presented over 35 colorful and fantastic acts to the audiences and visitors. (Xinhua/Guo Chunju)
Chinese people perform during the opening of the Edinburgh Festival Carnival in Edinburgh, Britain, July 21, 2013. The Edinburgh Festival Carnival started on Sunday with music, dance, costumes, and street entertainment in all shapes, sizes, and sounds. With free admission for all, a total of 400 performers from Caribbean countries, Spain, Poland, Hungary, France, China and Britain among others presented over 35 colorful and fantastic acts to the audiences and visitors. (Xinhua/Guo Chunju)
A woman from a Caribbean country performs during the opening of the Edinburgh Festival Carnival in Edinburgh, Britain, July 21, 2013. The Edinburgh Festival Carnival started on Sunday with music, dance, costumes, and street entertainment in all shapes, sizes, and sounds. With free admission for all, a total of 400 performers from Caribbean countries, Spain, Poland, Hungary, France, China and Britain among others presented over 35 colorful and fantastic acts to the audiences and visitors. (Xinhua/Guo Chunju)