By Teresa Geer, Contributing Reporter
RIO DE JANEIRO, BRAZIL - Vista Chinesa is a charming little Chinese structure placed 380 meters high in Tijuca National Forest, one of the world’s largest urban forests, and offers one of the most impressive views in Rio. The lookout point provides visitors an inspiring scene which could almost transport them to the foothills of the Himalayas until they are reminded where they are by the tropical climate and breathtaking views of plush green jungle and bay.
Vista Chinesa dates back to 1903 when Chinese immigrants were brought to the city to power the tea . . .