thevelvetonion.com
The Windsors returns
Channel 4’s satirical spoof soap The Windsors returns for a second series on Wednesday night. The series, which charts the fictional exploits of Britain’s favourite family, began with a…