
Rio de Janeiro is an awe-inspiring city where impossibly steep granite peaks rise from the ocean between glorious stretches of golden sand. Brash skyscrapers vie for space with impeccable colonial buildings, and lush forests tumble down hillsides into densely populated residential areas. Rio's... More »