English: Iquitos city is located in Peru.
Telugu: ఇక్విటోస్ అనే ఈ నగరం, పెరూ దేశం లో ఉంది.