Royalty Prince Harry suggests Covid was ‘punishment from Mother Nature’ as he launches new Netflix-style nature channel 2 December, 2020 2 mins read 348 Views PRINCE Harry has suggested Covid is ‘punishment from Mother Nature’ as he urged everyone to “be a raindrop” and repair the Earth.The Duke of Sussex.. Read More