125 people in a room above a detached garage. I think I see the problem.
Sounds like a little under 4 square feet per person. Folks in India are probably use to high density living.