German parliament rejects Merz’s migration bill backed by far right in January 31, 2025 Vote caps fraught debate over growing influence of Alternative for Germany party in Europe’s largest country