An India-based hotel chain is planning to invest heavily in five-star properties across India. An India-based hotel chain is planning to invest heavily in five-star properties across India.ITC Hotels currently has 66 properties based in 50 Indian cities. However, the company now wants to open a series of luxury hotels in key cities such as Bengaluru, Chennai and Kolkata. In « Continue Reading »