It is one of the attractions that make Shimla worth visiting ... of this charming hill town. The first church built in ...