This might be a dumb question, but why is it only American, United, British Airways, and Virgin Atlantic have access from the USA and London Heathrow. Why can't other airlines fly these routes. I know there is some sort of an agreement between the US and UK. But I think this should change and they should allow other airlines to compete to LHR. Does anyone know why they made this law?