Germany under fire for visas