Kielder Water and Forest is home to the largest man-made lake in Europe and the largest forest in England. It is an oasis of nature, water and outdoor activities and it is also rather spectacular too.