Why were thousands of Jews staying in Jerusalem in Acts 4?
The thousands of Jews from every nation under heaven were staying in Jerusalem because they were waiting for the King, whom they surely thought would be coming at any moment. Their expectation of His imminent arrival kept them in the city.
Les explains that these thousands of Jews had come from every nation under heaven and were now staying in Jerusalem, waiting for the King. They surely thought He would be coming at any moment, so they remained in the city in expectation. The passage also shows the apostles were in control as the leadership, and believers laid money at their feet. This context explains the gathering of Jews awaiting the King's arrival.
And laid them down at the apostles’ feet: and distribution was made unto every man according as he had need.