我蒙受了要在那麼多人面前道歉的屈辱英文怎麼說?

I suffered the indignity of having to say I was sorry in front of all those people.