Source: Tourism MediaSt. Stephen's ChurchOne of the oldest churches in the Nilgiris region combines charming architecture and fabulous stained-glass windows in a mystical woodland setting.WorldAsiaIndiaOotySt. Stephen's Church