For the same reason Jewish marriages are celebrated in a synagogue and Muslim marriages are celebrated in a mosque. Marriage, when celebrated as a sacred rite or ritual, is celebrated within the religion of the celebrants and participants.
Yes, it does.
When is Ascension celebrated in the Catholic church.
Both persons' first marriages must be annulled by Church, and then the couple must marry with a Catholic ceremony. If either of the first marriages are found valid by the Church and are not annulled, then the Catholic and divorced non-Catholic cannot validly marry in the eyes of the Church.
Yes, as in the case of a non Catholic Christian married in another church and divorced who wants to marry in the catholic church
Catholic priests have always had the authority to perform marriages but I am assuming they are licensed to perform marriages when they are ordained. Marriage, or matrimony, is one of the Seven Sacraments of the Church. Also, Catholic priests do not perform marriages but they actually witness them.
The Catholic Church recognizes all legal marriages between baptized Christians. Churches do not marry people. People marry people and the priest/minister is a witness.
If your first two marriages get annulled.
If the marriage was conducted by a Catholic priest or deacon, yes. However, the Church generally prefers a marriage take place in Church.
No
Yes--the Mormon Church and the Catholic Church lobbied successfully in California to ban gay marriages.
No, because it does not sanctify same sex marriages. They can not be and therefore there is nothing to annul.
It doesn't teach anything, a marriage is a marriage.