The Land Rover Discovery or the Toyota Land Cruiser - which should you buy? Which is the best? For years, these two machines have gone…