Sugarloaf Mountain

Set in the mouth of the Guanabara Bay, Sugarloaf Mountain in Rio de Janeiro, Brazil is one of the world’s most famous natural landmarks…