Diagonal Killer Sudoku 2015 - 1

It has been a long time since my Double Delight contest that I have created a combinations Sudoku. With the upcoming Italian, seventh round of WPF Sudoku Grand Prix having a combinational sudoku named Italian Job, I decided to create one more. This would also serve as practice for the GP round.

Rules of classic sudoku apply. Additionall digits do not repeat on the marked diagonals. Numbers on the top left of the cages denote the sum of all the digits inside the cages. Digits do not repeat inside a cage.

I enjoyed creating this and I hope you enjoy solving it too.