What country has the capital of New Delhi?

New Delhi serves as the center of the Government of India and the Government of the National Capital Territory of Delhi. New Delhi is situated within the metropolis of Delhi. It is one of the nine districts of Delhi Union Territory.