James Bond Skyfall Land Rover Defender features in prestigious Harrods window display on Brompton Road, Knightsbridge, London.

Top