Feature Story Sacred Heart Cathedral: An Icon of Lasting Faith in New Delhi The cathedral is a testament to centuries of missions that went through all forms of challenges before arriving at a long lasting triumph.