Theresa May, 62, has worn the same £825 blue coat by Italian brand Herno in Strasbourg, Brussels, Downing Street and Westminster – but it isn’t proving as popular with the public.
Theresa May, 62, has worn the same £825 blue coat by Italian brand Herno in Strasbourg, Brussels, Downing Street and Westminster – but it isn’t proving as popular with the public.