Europe stocks struggled for direction on Tuesday as investors remained cautious ahead of a raft of economic data in the run-up to the all-important U.S. jobs report on Friday, while German stocks hit all-time highs.
European shares waver in lead-up to crucial US data
