 Filming has begun in London for season 2 of the Victorian drama series The Nevers. Footage shot on Saturday 7th of August shows Victorian carriages and other set items in the streets of Whitehall, where many UK government departments are located.