Ahead of European elections, Germany's far-right AfD (Alternative for Germany) party faces scrutiny over its exposed ties to Russian financiers and Chinese spies. The AfD has taken a downturn, dropping five points from its peak of 23% in the polls six months ago.