A great place for Christmas seekers who want reflection time. Situated near Kashmiri Gate, St. James' Church is one of Delhi's oldest churches consecrated back in 1836. This Anglican church has ...