You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
As for someone else doing it to "embarrass" him, seriously? That sounds like a rather desperate defense.
Once there are embarrassing spoof pseud accounts teasing him, it’s totally not off the table, come on...
Editing a publicly editable webpage is even a minor offense? You want him to “own it” that he did it? What does it matter?
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.