New Delhi Municipal Corporation icon.It is A government of Delhi, India (Authority). For more Please see New Delhi Municipal Council page on wiki.