The Land Rover featured in the latest James Bond Skyfall movies is on display at Harrods of London

Top