A bus driver was kicked, punched and has his pants pulled down in a violent brawl filmed by a British holidaymaker.