ITC Hotels is India's second largest hotel chain with over 100 hotels. It is based in the Hotels Division Headquarters at Kolkata, West Bengal. It is part of the ITC Limited group of companies. ITC Hotels is regularly voted amongst the best employers in Asia in the hospitality sector. Read More
The Indian stock markets' benchmark Sensex closed 365 points down in a volatile session on Monday dragged by a nearly 4 per cent slump in the index heavyweight Reliance Industries. ...