The first post says they were London buses. Although they may be ex UK as they’re right hand drive half cab double deckers, they’re not actually London Transport (not RTs nor Routemasters) and appear to be Bristols. They may have been masquerading for some tourist use abroad as ex LT as they’ve been painted red! I don’t claim to be a bus expert but had a bit of an interest in road transport history!
Tim