In 2015, after you were done gawking at the statue of Princess Di in the world’s largest department store, Harrods in London, you could head on over to the world-famous food halls where you could buy, among other high-priced indulgences, a type of tea branded “Ambootia Snow Mist.” At $7,864 (...)