Leeds has been blanketed with a thick layer of snow - and the city has never looked more magical.