by Kiff Backhouse | Dec 6, 2010 | Photo Blog
Back in July, I spent an amazing weekend at the Festival of Theatre at Avignon in France. It is the largest theatre festival in the world, which lasts a whole month and has over 900 registered shows – that’s not including all the street performers either....