India

Lemon Tree Hotels to open 42-room hotel at Jamshedpur, India

The hotel will be managed by Lemon Tree Hotel’s subsidiary Carnation Hotels.