Rio de Janeiro, Brazil, which sits on the coast facing the Atlantic Ocean, is known for its picturesque beaches, lush mountainous terrain, boulevards straddled by high rises of Modernist and Old World European architecture, and vibrant culture. It’s an extremely surreal yet recognizable urban landscape for a large nation with […]