This sounds like marshrutki. These are very common in post-Soviet countries to fill the demand left unmet by public transportation service.