Prince Andrew abseils down the Shard to raise £290,000 for charity

GALLERIES

Prince Andrew abseils down the Shard to raise £290,000 for charity