Technically, they are on their own soil, so no, they don't have to fly our flag. Just as our embassies don't fly their flag.
Libya
libya
Libya
Libya
In the US it is perfectly acceptable, however, under no circumstance should any flag fly higher than the flag of the country you are in, it is considered disrespectful. Most multinational companies have equal flag poles and fly the appropriate flags for all the countries at the same height.
They fly a different flag, because they are a different country, now if they were the same country, they would fly the the US flag.
It is not illegal to fly a tattered flag, but it is considered disrespectful. It is recommended to replace a tattered flag with a new one to show proper respect for the flag and its symbolism.
it is bad to fly a flag when its war, because it just is
British flag
When somebody has died.
None