A grand stately home somewhere. There are many places in the world this could be - anyone recognise the location?