ITC inaugurates Rs 1,200 cr Grand Chola hotel

Diversified business conglomerate ITC Group on Saturday commissioned its eighth property in India 'ITC Grand Chola', set up with an investment of Rs 1,200 crore and considered as the group's largest hotel in the country.