I will be traveling from New Delhi (India) to Dusseldorf (Germany), with a layover in Munich (Germany), flying on Lufthansa.
Will immigration happen at Munich or Dusseldorf?
Would a layover of 2 hours in Munich be enough to require a change of planes?