Preparations are underway for the launch of Teatulia, a new literary tea shop and cocktail bar in London’s Covent Garden. Teatulia claims to be the first tea shop in London to have complete ownership of its provenance. Every leaf is hand-picked in the Teatulia garden in Tetulia, northern Bangladesh, a tea-growing region lying between the …