garmdrop.com
Is London Really the Best-Dressed City in the World? — GARM DROP - Brooklyn. Born and Bred.
Well, yes and no. London is indeed where the three-piece suit was invented. Charles II started wearing three-piece suits in Whitehall Palace in 1666.