The World’s Tallest and Shortest Women have Tea in London.