Why do we balk at spending money on expensive Indian food? A meal at Gymkhana is an education42 Albemarle Street, London W1 (020 3011 5900). Meal for two, including drinks and service: £140The story of ...