Delhi's Sacred Heart Cathedral is adorned with stars and a beautifully crafted Christmas crib, radiating festive cheer.