You asked:

how many litres is 11520 cubic inches

  • 11,520 cubic inches is 188.78 liters.