Thursday 30th July - Diabolical

Sudoku puzzle