You may be looking for the novel.

Snowglobe 7 was one of the snowglobes set up to contain sheets of ice and preserve them against global warming. It was situated in Dubai. As snowglobes were extremely expensive to maintain, many were sold off as visitor attractions. Snowglobe 7 was one of only three for purely scientific purposes.

The ice within it, unknown to the humans, contained the last Gappa. The Gappa killed some humans on maintenance and used their bodies as hosts for future Gappa. Service robot Twelve collapsed several of the tunnels in the ice of Snowglobe 7 in an attempt to kill the Gappa, but failed. The Tenth Doctor detonated the engine of a ship that had crashed in the ice thousands of years ago, killing the Gappa but destroying the snowglobe and melting the ice. (PROSE: Snowglobe 7)