New Delhi: Jaquar Group will open a new Jaquar World destination showroom on MR 10 Road near Star Chauraha, Indore, the company said in a press release on Friday. The 58,000 square feet, four-level ...