Iquitos, Peru is the largest city in the world inaccessible by road. It's located deep in the Amazon rainforest and has over 400,000 people.