That’s 3200 watt/hours under ideal solar conditions.
My LEAF takes about 8 hours to charge at that rate, a car that can more 4 passengers and cargo about 80 miles under normal driving.
Straining math, capacity, and credulity, we could suppose that bus somehow requires 10x those power requirements to haul 140 passengers under flat straight and slow conditions.
That’s at least 10 days of charging, assuming ideal weather and panel orientation... And I notice those panels don’t look like they can be moved at all.
My experience with solar is that actual performance is much worse than advertised, so I expect that bus will need to sit in the sun for a full month to charge enough for just a few hours of operation.
more = hold
Dang autocorrect.