21 hours on a bus is no easy task, even if you take the luxury version. This is the view as we pass through small towns in Peru. I have so much respect for those, who make this form travel work for them. Maybe they have no choice. Soon maybe, neither will I.