Photo credit: ITC Hotels India News ITC’s Storii opens in Himachal Pradesh Vishnu Rageev R.Nov 28, 2025