There are so many suitable locations across the world for setting up offshore company and related business.These places are geographically located on or around Caribbean islands, Indian oceans,North America etc.Some of the specific nations for offshore business are BVI,Belize,Cyprus,Panama,Gibraltar,Nevis etc.There are some other locations too.But which are best for offshore business?