The closest building seems to be a stadium of sort sort. It has a round roof with lights and windows on it. There's a lot of other buildings visible further out in the distance. The majority of them seem rather short.