How long does a flight from Delhi to Rio last?
The flight from Delhi to Rio lasts 18 hours with a known stopover in Dubai.