Since Emirates' 17:35 nonstop from Dubai to Panama City apparently isn't long enough, Air India is now proposing 18-hour-long non-stop flights from San Francisco to somewhere (probably Delhi or Bangalore) in India. More information
here on cnn.com.
At least we don't have to wonder where the passenger traffic for this one will come from!