Rio is one of the most naturally beautiful cities we have ever visited. The towering rocks just off the coast…