>>508776408
Those buildings are probably hollow with fake windows. It's a trompe l'oeil.