This is the new cathedral, called Catedral de Sao Sebastiao do Rio de Janeiro. Very unusual architecture.