Hi Venkata,
There are quite a few variables that are involved in answering this question
--Will crm be a single org or multiple orgs?
--Any data storage requirements that pertain to which country data resides?
--Any issues server maintenance window?
--Any data synchornizations? Where are the sources?
--etc
My guess -- If users are spread around the globe, and are all using the same crm org, then a single centralized location would probably work best.
Alex Fagundes -
www.PowerObjects.com