Winning a ‘mere’ £2.6 million on the lottery is simply not enough, according to former Tatler editor Catherine Ostler. In order to maintain a millionaire’s lifestyle, you need at least £10 million annually. This allows you a £6.5 million house in Kensington with staff, a Bentley and Mercedes (chauffeur–driven, naturally), …