People are waving from a bus covered in rainbow flags.