The new Hotel in India is a 150 room luxury hotel that is opening in New Delhi in January 2023. It will feature an indoor pool, fitness center, and fine dining restaurant. The hotel aims to provide world-class accommodations for business and leisure travelers visiting New Delhi.