Radisson Opens Resort in Himachal Pradesh, India

Radisson Opens Resort in Himachal Pradesh, India.