Kate Middleton Wore $50 British Sneakers on Her Royal Tour of Pakistan