Only the top-right side of the city (near the mountain & water) can be entirely blocked by buildings. The other three edges of the city have an extra tile of space where attackers can always drop troops. Otherwise, when the city is full of buildings, there will be no space available to drop any troops.
How could the attacker drop units at the city edge blocked by my buildings?
Last Updated: 2428d