De-Nile is more than a river in Egypt. John McCain is in denial