Here are the possible solutions for south american country that's home to ancient inca site machu picchu clue