🚨🚨 BREAKING: Barack Obama was JUST SPOTTED AGAIN IN LONDON, UK LEAVING HIS RECENTLY PURCHASED MULTI-MILLION DOLLAR HOME. The Obamas not only recently purchased this home in The UK… They have also moved a large chunk of their assets into the country. With a federal indictment… pic.twitter.com/aS3LMPfe1u
— Whiplash347 (@Whiplash437) July 22, 2026