Delhi – Where to stay
Delhi is a huge commercial and cosmopolitan metropolis that bridges two very different worlds. Old Delhi, once the capital of Islamic India, is a labyrinth of narrow lanes with crumbling havelis, temples, mosques and teeming bazaars. In stark contrast, just a short metro ride away, the imperial city of New Delhi, built by the British Raj to rule the Empire, is composed of spacious, tree-lined avenues and grand, imposing government buildings. New Delhi has been the capital of India and the seat of government since it gained independence in 1947.