East Neuk Festival has unveiled a five-day programme of live music to mark its 20th anniversary. The long-established and highly regarded event runs from June 25-29, and will bring concerts to a host ...