EDINBURGH, July 18, 2016 (Xinhua) -- A performer participates in a grand parade of the 2016 Edinburgh Festival Carnival in Edinburgh, U.K., on July 17, 2016. The Carnival procession marks the beginning of Edinburgh's Summer Festival season and a series of Edinburgh Festivals. (Xinhua/Guo Chunju)