The foundation of heritage hotels in New Delhi can be traced back to the early 20th century when India was under British colonial rule. During this period, the British government built many grand buildings and palaces in New Delhi, which served as the residences of the British officials and the Indian princes.