St Regis lands in Mumbai The iconic luxury brand St Regis is now in India with its landmark hotel in Mumbai’s Lower Parel