Lords Hotels expanded its spiritual tourism presence in India by opening a new property in Katra near the Vaishno Devi shrine catering to the growing religious tourism segment.
Lords Hotels expanded its spiritual tourism presence in India by opening a new property in Katra near the Vaishno Devi shrine catering to the growing religious tourism segment.