Japanese fans on Friday welcomed news that former Beatle Paul McCartney is expected to make a full recovery from the viral infection that landed him in a Tokyo hospital for treatment.

McCartney, 71, called off his sold-out Japan tour this week after postponing several concerts, much to the disappointment of fans — some of whom had paid ¥100,000 ($980) to see him. He later canceled a concert set for South Korea next week.

"The shock was huge when I heard the two concerts which I had bought tickets for were both canceled," said Shinichi Noguchi, 40, who had come to the Tokyo hotel where McCartney was believed to be staying.