Items where Country is "Italy" and Location is Resisting Narratives, Horse Hospital, London