Delhi, capital of India, second most populous city in the world and growing nearly three percent annually, is home to dozens of churches, temples