IslamiCity
Imagine being a doctor in a hospital where injured patients arrive in waves, one after another, and you have to decide who gets treated first.