In which London's vermin improvise and relay their own version of the Olympic torch.
Brilliant.
[ohhaveyouseenthis]