No.
However, most countries (and states) have a residency requirement for divorce. That means, you must live in the country (and probably the state) where you file for a divorce for a minimum amount of time before you can file there (usually one year in the United States).
Also, in the case of a same-sex marriage, you must file for divorce in a country (and state, in the U.S.) where your marriage is legally recognized - - not necessarily the same country (or state) where you were married, but one of the countries (and states) where same-sex marriages are recognized. Again, you will most likely have to satisfy a residency requirement.
No you don't.
As you got married in Cuba which does not have good relationship with the U.S.A it will be hard for a divorce.
A gay couple who are legally married, can get a divorce exactly the same as a heterosexual couple.
Assuming that you have a legal heterosexual marriage in the UK (that has government certification), that marriage will be recognized in Algeria. As a result, in order to marry an Algerian, you will need to get a divorce. If you have a same-sex marriage in the UK, you will not need to get a divorce in the UK to marry the Muslim in Algeria, but that marriage will not be recognized in the UK (because you would now be married to two people contemporaneously). If you are not married in the UK, then, obviously, you will not need a divorce to get married.
You can file for a divorce any time after you are married. But more likely you want an annulment. Laws vary from state to state and country to country, but if you were married against your will or somehow forced into the marriage, odds are you can get it annulled. This is not the same as a divorce; it would be as if you were never married. Don't wait around; talk to a lawyer ASAP.
You have to divorce in the same state you were married in. Some states require you to divorce in the very county you were married in.
Yes, same-sex married couples may divorce in Arizona as of October 17, 2014.
You can get a divorce in a state different from the one you are married in if you or your spouse is a resident of the other state. Residency varies from state to state but usually take 6 months to a year to establish residency for the purpose of getting a divorce in that state.
Yes, the only way to terminate a same-sex marriage is through divorce. That can be done in any state or country where same-sex marriage is legal, as long as the parties meet other requirements, such as residency.
It is simply a legal matter since you cannot be married to two people at the same time.
Effective June 19, 2015, by ruling of the Texas Supreme Court, same-sex couples married in other states can divorce in Texas. The process is the same as for any other married couple.
No. Until your divorce is finalized by the court, you are still married. Getting married to a different person during your divorce proceedings would be bigamy.