General Knowledge McqsFamous Places of the WorldMachu Picchu is located in ______________.A. Ecuador B. Peru C. Nigeria D. Sweden Show AnswerHide Answer B. Peru