Delhi is Capital of India