Indonesian: Masih ada kemungkinan kalau itu benar.
English: There is little room for doubt.