Haha... Wut? Diego Garcia?!
Was searching for anything tagged as Military Base near Menwith Hill in the UK - and Google Maps suggested I search instead for Diego Garcia.
After further investigation - this isn't in fact a Mexican pop singer. It's actually an island in the Indian Ocean.
Diego Garcia is an island considered the largest atoll, in terms of land area, of the Chagos Archipelago, and is part of the British Indian Ocean Territories.
In the 1960s, the Chagos archipelago was secretly leased to the United Kingdom and detached from Mauritius with the intention of expelling its entire population and establishing a military base.