As a foreigner I seriously do not understand what this means. To my understanding, Base is :
-
The antonym of Acid, in chemistry
-
The foundation of a structure
-
Headquarters; a center for certain operations ( military, industry etc.)
I don’t think any of the above is what it means to ‘be based’, and I hope to get some answers. Thanks!