Rio de Janeiro in Brazil is home to the world's largest urban rain forest. Woven among the city's bustling neighborhoods are ...