The Edinburgh Fringe Festival opens with a parade through the city watched by 170,000 people lining the streets. Some 16,000 performers are taking part in nearly 27,000 performances in 300 venues until the end of August.
The Edinburgh Fringe Festival opens with a parade through the city watched by 170,000 people lining the streets. Some 16,000 performers are taking part in nearly 27,000 performances in 300 venues until the end of August.