It’s Harry Styles and Richard Branson and a bunch of other people in a hot tub on Necker Island, which Branson owns. I don’t see Miss Swift anywhere LOL. But, given that it’s in the B.V.I., I’d say this was part of his vacay there.
Necker Island is a 74 acre island in the British Virgin Islands just north of Virgin Gorda. All of the land on the island is owned by Richard Branson, famous for his Virgin brand, and it is part of the Virgin Limited Edition portfolio of luxury properties. The entire island operates practically as a resort and can accommodate up to 28 guests at a time.