Google‘s striking new £1 billion London headquarters in King’s Cross faces an unexpected challenge as foxes have taken up residence on its expansive rooftop garden, […]
Google‘s striking new £1 billion London headquarters in King’s Cross faces an unexpected challenge as foxes have taken up residence on its expansive rooftop garden, […]