When it is displayed from the same flagpole with another flag - of a state, community, society or Scout unit - the flag of the United States must always be at the top except that the church pennant may be flown above the flag during church services for Navy personnel when conducted by a Naval chaplain on a ship at sea. http://www.usflag.org/flagetiquette.html
The American flag should be flown above a light as a sign of respect
No flag can be flown the American flag when on American soil.
only in America
No
You'll want to fly the most recent version of the American flag on top. You can then fly the historical version below and normally etiquette will say to fly a smaller size for that historical one. The 50 Star American flag should always be the most prominent.
Flying the flag at half mast.
When flying both the American and a Military Branch flag together you will always have the American Flag above the Military Flag.
The rule is that the American flag has to be higher up than the Canadian flag.
In the United States, no. It is improper to fly another flag above the US flag in the United States. Other countries have similar customs and rules.
Libya
Libya
Libya