How long does it take to travel from Singapore to Peru?

Flying from Singapore, Singapore to Lima, Peru would be a solid 24 hours of travel.