Which is the best country/state to incorporate an offshore company (Indian company)? We are a tech-startup and due to some restrictions need a sister company in another country to facilitate payments.
valid question