kabul to delhi miracle survival