Ophelia Lovibond – On the set of new Sky series ‘This Sceptred Isle’ in London Ophelia Lovibond – On the set of new Sky series This Sceptred Isle in London