Tata Motors' luxury car unit Jaguar Land Rover has built its millionth vehicle at Halewood, north west England. The milestone Range Rover Evoque was donated to the charity Cancer Research UK.