Apologies for the London centric post but anyone else noticed that Richmond Park has disappeared from Google Maps ? What's that all about ?