Delhi is not just the capital city of India but also the second biggest city by populace after the finance capital, Mumbai. The city witness enormous visitors across the world.