Are you telling me that 60% of bookings are made with a pre paid mastercard
This is something I do not believe either.
The figures were given for time when Electron was in use
Could be true.
the figures have gone up since
The figures must have gone down, I'm sure.