In late December 2015 we will land at Heathrow, have a 4 1/2 hour layover then board our flight to Prague. Do we have to go through passport control in both Heathrow and Prague? I ask as they are both EU states but only Prague is a Schengen state, so it seems they would both require this for their own purposes.
Thanks,
Peter