Love, Betrayal, Death (in Italian Opera)

A Concert at St Giles' Cripplegate on Saturday April 28th [...]