Delhi ready for G20