Jimmy Choo opened its first store in India in Mumbai at the Galleria Mall in November 2007, in association with the Murjani Group, and will open one store in Delhi in March this year and a total of five stores in India by 2011.