"in the windows" sounds very awkward in English, "at the windows" is more standard. Is this a case of translating too literally or would you use a different preposition in Czech to say "at the windows"?
English is not my first language but I think it is correct to say there was a lot of people because the verb form refers to "a lot" which is singular. It was marked as incorrect in my answer. In the translation above the verb refers to "many" which is plural.
Hi Duo. Not sure what this means in czech but in english it means that they were in the window like something for sale! Is that what this phrase means in czech? A more normal expression might be "there were many people at their windows"...
The Czech sentence means that there were many people at the windows (either looking out or simply being visible from the outside).
In a shop, the things for sale are displayed in what we call "výloha" - a shop window.