21st Welcomhotel from ITC Hotels opens in Katra, targets pilgrims, adventure sport lovers August 18, 2021 Absolute India New Delhi : The ITC Hotels brand Welcomhotel has launched its 21st address, an...