LIVE VIDEO: News 2 at 11 PM    Watch

Brazil's Biggest Catholic Church Opens

5:53 PM, Nov 3, 2012   |    comments
  • Share
  • Print
  • - A A A +

Brazil's biggest Catholic church was inaugurated in Sao Paulo on Friday - the 'Mae de Deus' (Mother of God) sanctuary.

The enormous, still unfinished structure was designed by the Japanese-Brazilian architect Ruy Ohtake.

Most Watched Videos