Delhi vs Mumbai Delhi is the capital of India and it is the largest metropolis in the country. It is the second largest city in India in terms of population. Mumbai on the other hand is the largest Indian city in terms of population. Delhi occupies a total area of 573 square miles, whereas Mumbai […]