Sven Hagemeier from Germany set the Guinness record for the longest birthday ever by travelling across different time zones as he turned 26 years old. Over the course of 46 hours, he flew from New Zealand to Australia and finally to Hawaii. The previous record was held by Pakistan's Nargis Bhimji, who celebrated her birthday for 35 hours 25 minutes.