When should your B2C startup enter a new market?

The toughest questions most entrepreneurs face will involve international expansion. Whether to, when to, where to and how to expand all involve a wealth of complex considerations.