I had a leaking sunroof on Disco4, I've now the fixed problem but I wanted to share my solution to help anyone else with same problem.
The passenger footwell was full of water after I had been away for a few weeks. Because the sunroof drain holes were blocked the water entering the sunroof seal...