Pablo,
At the time there was some media noise suggesting some confusion with permits from the Nepalese government, meaning the flight had to be done with the correct permit to be official.
I don't recall anything about a barograph, but that may have been a bonus. Regardless, the footage confirms the site and the achievement.