Yes, correct, and a US pint is 1/8 of a US gallon. It’s 16 ( US) ounces, 1/8 of a 128 US ounce gallon. A US ounce is 4% larger than a British ounce so the 20 ounce British pint is .96 x 20 = 19.2 US ounces.
19.2-16= 3.2 ounces. The glass on the left has 3.2 ounces more. 3.2/16 = .2. The British pint is 20% larger than a US pint, just as a British gallon ( Imperial gallon) is 20% larger that a US gallon. The 3.2 extra ounces are inside the larger bulge of the glass on the left. It’s hard to notice but the larger bulge is there. Sound right?