English: In 2005 a new organ was placed in the Cathedral.
Telugu: 2005 లో చర్చి ఒక కొత్త శరీరం ఇవ్వబడింది.