alsalram000 alsalram000 14-07-2022 Geography contestada Machu Picchu is the___ A. World’s highest navigable lake. B. Site of ancient Inca ruins. C. Highest waterfall in the world. D. Largest rain forest in the world.