Answer to today’s Trivia is Rio de Janeiro, Brazil is where Revelations takes place aside from New York!