Crossword Answers 16 December 2011

Apologies for the glitch yesterday.  Answers as promised – Kokila Patel